2016-07-25 57 views
-1

如何在由正方形組成的網格中顯示按鈕?我一直在嘗試自己做,但似乎不工作,因爲JButton沒有正確顯示在網格中。如何在JFrame中顯示由正方形組成的網格中的JButton?

import javax.swing.*; 
import java.awt.*; 
import java.util.*; 
public class panel extends JFrame{ 
    public panel() { 
     super(); 
     setSize(600,600); 
     setLocationRelativeTo(null); 
     setResizable(false); 
     setDefaultCloseOperation(EXIT_ON_CLOSE); 
     setVisible(true); 
    } 

    public void paint(Graphics g) { 
     /* 
     * Grid 
     */ 
     g.drawRect(200,0,0,600); 
     g.drawRect(400,0,0,600); 
     g.drawRect(0,200,600,0); 
     g.drawRect(0,400,600,0); 

     JPanel p = new JPanel(); 
     Dimension d = new Dimension (100,100); 
     JButton b = new JButton("Button"); 
     b.setPreferredSize(d); 

     p.add(b); 
     add(p, BorderLayout.NORTH); 
    } 
} 
+0

學習編程 – gpasch

回答