在Java中编写一个图形界面的Application程序,通常涉及使用Swing库来创建用户界面元素,例如按钮。下面展示了一个简单的示例,该示例创建了一个包含按钮的窗口。这个程序的主要组件包括:
1. 主类:定义了一个名为的类,继承自javax.swing.JPanel,并实现了ActionListener接口。
2. 主方法:创建了一个JFrame实例,并将该实例的contentPane添加了实例。设置了窗口关闭时的行为为销毁窗口,并使用pack()方法自动调整窗口大小以适应所有组件,最后调用setVisible(true)使窗口可见。
3. 构造函数:初始化GUI,设置面板的首选尺寸,并创建一个按钮。按钮文本为"Click Me",并设置了一个监听器,用于响应按钮点击事件。
4. initGUI方法:初始化GUI组件。首先设置面板的首选尺寸为400x300像素,然后创建一个按钮,设置按钮文本为"Click Me",并为其添加一个ActionListener。
5. actionPerformed方法:该方法响应按钮点击事件。当按钮被点击时,会根据按钮当前的文本内容改变文本。如果按钮显示为"Click Me",则更新为"Click Me Again";反之,则恢复为"Click Me"。
通过以上步骤,可以创建一个简单的图形用户界面,其中包含一个按钮,点击该按钮时会改变按钮上的文字内容。这种设计简洁明了,适用于初学者学习如何在Java中使用Swing库创建交互式界面。