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();
}
}
執行結果

沒有留言:
張貼留言