12.16 JAVA swing
------------恢复内容开始------------
1.框架
JFrame>JPanel>组件JButton JTestfilled JTable
2. JScrollPane
-
带滚动条的面板,只能添加一个组件
-
添加多个组件:先将需要添加的组件放到Jpanel中,再将JPanel放到JScrollPane中。
3. 标签组件
3.1 Jlabel
-
显示标签信息,常用初始化方法
new JLabel(String str,int aligment) //设置文本+水平对齐方式LEFT CENTER RIGHT
3.2 JButton
3.3JRadioButton
3.4 JCheckBox 多选按钮
3.5 JComboBox
3.6 菜单栏 JMenuBar
-
-
JFrame>JMenuBar(菜单条)>JMenu(菜单)>JMenuItem(菜单项)
-
多级菜单就是创建多个Jmenu,添加多个Item。
3.7 文本组件 JTextField
3.8 JPasswordField 密码框组件
3.9 文本域组件 JTextArea
4 布局
4.1 流式布局 FlowLayout
4.2 边界布局 BorderLayout
4.3 网格布局 GridLayout
5 监听事件
------------恢复内容结束------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!