整理了Java GUI编程基础知识! public class AllFrame { /** * 这里的代码涉及到 GUI 编程基本面板、基本组件、事件(ActionListener、ChangeListener、MouseListener) */ public AllFrame() { // new 一个主窗体 也可以这样写 new MainFrame(); MainFrame mf = new MainFrame(); } public static void main(String[] args) { new AllFrame(); } // 主窗体 继承 窗体基本格式 类 Jframe 以下弹出窗口均继承 Jframe class MainFrame extends Jframe implements ActionListener { JMenuBar menubar = new JMenuBar();;// 菜单条 JMenu jmenu[] = new JMenu[5];// panelMenu,usedMenu1,usedMenu2,layoutMenu,helpMenu; // 菜单项 JButton closebtn;// 关闭窗体 // 具体的选项 JMenuItem panelitem[] = new JMenuItem[4]; JMenuItem useditem1[] = new JMenuItem[6]; JMenuItem useditem2[] = new JMenuItem[6]; JMenuItem layoutitem[] = new JMenuItem[3]; JMenuItem helpitem = new JMenuItem("关于"); // 菜单中名称 String menu[] = { "面板使用", "常用组件一", "常用组件二", "布局设置", "帮助" }; String pane[] = { "普通面板", "滚动面板", "分割面板", "选项面板" }; String uesd1[] = { "标签", "按钮", "文本框", "文本域", "单选按钮" ,"微调"}; String uesd2[] = { "滑块","复选框", "下拉菜单", "列表", "表格", "树状" }; String layout[] = { "流式布局", "边界布局", "网格布局" }; // Jpanelitem,Jscrollpaneitem,Splitpaneitem,JTabbedpanelitem, // Jlabelitem,Jbuttonitem,JTextfielditem,JTextareaitem,JRadiobuttonitem, // JCheckboxitem,JCombomoxitem,Jlistitem,Jtableitem,Jtreeitem, // Flowlayoutitem,Borderlayoutitem,Girdlayoutitem, // Helpitem}; public MainFrame() { this.setTitle("JAVA图型界面学习(GUI)"); // 加载菜单条到窗体中 this.setJMenuBar(menubar); // 重新设置大小 this.setSize(380, 290); // 简单的居中方法 在窗体基本格式类 Jframe 中有详细的居中方法 this.setLocationRelativeTo(null); // 设置关闭窗口 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 调用方法 menu(); // 设置容器 Container con = this.getContentPane(); // 定义一个 标签 “JAVA图型界面学习” JLabel jl = new JLabel("JAVA图型界面学习"); // 组件 设置字体大小, 其他组件用法相同 jl.setFont(new Font("隶书", Font.BOLD, 24)); // 具体定位 组件名.setBounds(x, y, width, height) jl.setBounds(30, 30, 280, 50); // 把标签加到 con 容器中 con.add(jl); // 设置窗口可见 this.setVisible(true); }
2023-02-16 16:23:16 6KB java swing GUI
1
vc++实现非窗口类中使用定时器的方法 没有用消息处理函数Ontimer
2023-02-16 13:36:32 13KB vc++ 非窗口类 定时器
1
Windows程序窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出
2023-02-14 16:23:06 126KB 回调函数
1
C#写个类操作窗口(句柄操作) 实现过程: 过程一:找到当前鼠标位置的句柄 您的使用2个WinAPI(俺喜欢自己封装下来用):
2023-02-13 20:53:20 159KB 句柄
1
基于单片机的光控自动窗帘控制系统设计说明书(完整资料).doc
1
利用窗体增加修改删除及模糊查询
2023-02-12 10:09:55 36KB 窗体
1
包含所有控件使用方法,以及例子共一千多页PDF
2023-02-10 18:48:43 92.61MB C# winform
1
该文件是《Qt 窗体开发从入门到精通》系列课程源代码课件,下载后解压即可得到文件。
1
C#窗体淡入淡出效果源码,其实还可以实现许多效果,比如窗体左进右出,上进下出,或者从四周向中间缩小退出等等效果,这里只实现了淡入淡出效果,其它效果参数详情请看: http://www.xiaoyaolife.com/Article/150813.html
2023-02-10 16:40:59 48KB C#|淡入淡出
1