1. 先產生一個視窗框 Frame
2. 視窗框 Frame 裏面掛上 JPanel 這畫布
3. 然後將 Button 元件這類按鈕畫在 JPanel 這容器 Container 上
方法 setVisible(true) 一定要放在最後,按鈕元件才能顯示。
import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; class Frame extends JFrame{ private JPanel contentPane; Frame(){ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(200,200,450,300); setTitle("Swing JFrame 視窗"); contentPane = new JPanel(); contentPane.setLayout(null); setContentPane(contentPane); JButton btn1 = new JButton("按鈕1"); btn1.setBounds(0, 0, 100, 30); // 以自定視窗框左上角為基準點 contentPane.add(btn1); JButton btn2 = new JButton("按鈕2"); btn2.setBounds(0, 50, 100, 30); contentPane.add(btn2); setVisible(true); } } public class FrameTest { public static void main(String[] args) { Frame frame = new Frame(); } }執行結果
沒有留言:
張貼留言