组件是某种用户界面元素,例如按钮或文本字段。
创建组件几乎与创建窗口相同。JFrame您可以创建该组件,而不是创建一个组件。例如,要创建一个JButton,请执行以下操作。
JButton button = new JButton();
创建时,许多组件都可以将参数传递给它们。例如,可以给按钮显示一些文本。
JButton button = new JButton("超级神奇按钮!");
如果您不想创建按钮,则可以在此页面上的另一个示例中找到常用组件列表。
可以传递给它们的参数因组件而异。检查他们可以接受的一个好方法是查看IDE中的参数(如果使用的话)。默认的快捷方式在下面列出。
IntelliJ IDEA-Windows / Linux: CTRL + P
IntelliJ IDEA-OS X / macOS: CMD + P
蚀: CTRL + SHIFT + Space
NetBeans: CTRL + P
创建组件后,通常将设置其参数。之后,您需要将其放置在某个位置,例如在上JFrame,或者如果您创建了它,则在内容窗格上。
frame.add(button); //添加到您的JFrame //OR pane.add(button); //添加到您的内容窗格 //OR myComponent.add(button); //添加到任何东西
这是创建窗口,设置内容窗格并向其添加按钮的示例。
JFrame frame = new JFrame("超级真棒窗口标题!"); //创建JFrame并为其命名 frame.setSize(512, 256); //512 x 256像素大小 frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //关闭JFrame时退出应用程序 JPanel pane = new JPanel(); //创建内容窗格 frame.setContentPane(pane); //设置内容窗格 JButton button = new JButton("超级神奇按钮!"); //创建按钮 pane.add(button); //将按钮添加到内容窗格 frame.setVisible(true); //显示视窗