常用的组件(1)

 2023-04-22 16:57:16  阅读 0

JComponent类中的某些子类可以创建以下组件
1.文本框
文本框由JTextField类创建,可在其中输入单行文本
2.文本区
文本区由JTextArea类创建,可在其中输入多行文本
3.标签
标签由JLabel类创建,用于为用户提供信息提示
JFrame Win=new JFrame("Win");//该窗口无标题
Win.setSize(800,800);//设置窗口的大小
Win.setLocation(800,200);//设置窗口的位置
Win.setResizable(true);//可调整窗口大小
Win.setVisible(true);//设置窗口可见

JMenuBar menuBar=new JMenuBar();//创建一个菜单条/栏
Win.setJMenuBar(menuBar);//将菜单条/栏添加到窗口之中

JMenu menu =new JMenu("菜单");//创建一个菜单
menuBar.add(menu);//将菜单添加到菜单条/栏中

JMenuItem item1=new JMenuItem("菜单项1");//创建菜单项
JMenuItem item2=new JMenuItem("菜单项2");
menu.add(item1);//将菜单项添加到菜单中,注意,不是添加到菜单条/栏中
menu.add(item2);

JMenu menu1=new JMenu("子菜单");
menu.add(menu1);//JMenu是JComponent类的子类,因此,菜单本身也是一个菜单项,所以它可以添加到菜单中


JLabel label=new JLabel("文本框");//标签名称
JTextField text=new JTextField(10);//文本框的长度/容量
//Win.add(label);
//Win.add(text);
//标签组件和文本框组件无法添加到底层容器(窗口)中

menu.add(label);//将标签添加到菜单中
menu.add(text);//将文本框添加到菜单中

Win.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
 

下一篇: 常用的组件(2)
标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码