Java是一種跨平臺的編程語言,其圖形用戶界面(GUI)的組件包括Panel和Button。Panel是一種容器組件,可以將其他組件放置在其中。Button是一種按鈕組件,可以為事件添加行為。下面是一個使用Panel和Button的簡單示例程序:
import java.awt.*; import javax.swing.*; public class PanelAndButtonExample extends JFrame { private JPanel panel; private JButton button; public PanelAndButtonExample() { // 創建Panel和Button panel = new JPanel(); button = new JButton("點擊我!"); // 將Button添加到Panel中 panel.add(button); // 將Panel添加到Frame中 getContentPane().add(panel); // 設置Frame的大小、位置和退出方式 setSize(300, 200); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new PanelAndButtonExample().setVisible(true); } }
在這個示例程序中,我們創建了一個繼承自JFrame的類PanelAndButtonExample。在這個類中,我們創建了一個Panel和一個Button,并將Button添加到Panel中,最后將Panel添加到Frame中。在main方法中,我們創建了一個PanelAndButtonExample對象,并顯示它。
Panel和Button是Java GUI編程中非常常用的組件。利用它們可以方便地構建出復雜的GUI界面。