-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);
}
}
学习编程 – gpasch