整理了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
WindowBuilder这个插件可以快速高效的搭建一个java可视化应用. WindowBuilder的安装使用和卸载 1. 安装 help->Install new software->add->local然后选中下载的WB文件夹或者输入网址在线安装。 2. 使用WindowBuilder 首先建立一个java project,然后在工程上右键new->other->Application Window
2023-02-07 22:45:27 39.52MB eclipse swing awt WindowBuilder
1
不错的Swing皮肤包,只用加一句话就可以了,内有一句话使用方法
2023-02-02 20:33:53 2.43MB Swing皮肤包
1
java实现的魔方小游戏, 采用swing布局界面 效果浏览地址: https://mp.csdn.net/postedit/80984218
2023-02-02 20:15:07 1KB java小游戏 swing
1
该文件为我利用业余时间编写的GUI小游戏 该游戏实现了贪吃蛇的基本玩法以及规则 通过上、下、左、右按键来控制小蛇的移动方向 食物会在容器里随机生成一个位置 当小蛇吞食掉地图上的食物时下一个食物才会在容器里生成 添加了积分玩法 如果有想法可以自行添加玩法以及功能,或者私信我提出建议 (彩蛋:游戏里按F1有惊喜)
2023-01-17 14:42:20 228KB 源码软件 Java GUI 贪吃蛇
1
本系统使用 Swing + MySQL + IntelliJ IDEA 开发。为管理人员提供充足的信息和快捷的查询手段,提高学校学籍管理的效率。实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。 实现数据的录入(添加)、删除、修改 按姓名或学号查询 按照成绩排序,按照成绩段统计汇总
2023-01-13 17:02:06 4.07MB 学生成绩管理系统 Swing Java MySQL
1
为了快速开发,我特意开发了一个swing版本的代码生成器,具体介绍在本人博文内。
2023-01-12 16:20:17 7.14MB swing codegen 代码生成 java
1
简单可重用的时间swing控件,代码简单易懂。有样例,有事件回调
2023-01-10 21:42:36 28KB java 时间 控件 swing
1
主要介绍了Java实现的可选择及拖拽图片的面板功能,涉及java基于swing组件选择与操作图片元素的相关实现技巧,需要的朋友可以参考下
2023-01-09 14:49:40 87KB Java 可选择 拖拽 图片
1
Java Swing 经典小游戏《飞机大战》 决战没有犯错误的机会躲开对手有时是最好的生存手段。 技能点: 添加滚动背景 双缓冲 动画播放 面向对象的编程
2023-01-05 15:26:28 187KB 游戏 图片资源
1