我的目标是做这样的事情:
但是可悲的是,这是我目前的状态:
感谢所有人。
这是我的代码:
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MainFrame extends JFrame {
Square sq1;
Square sq2;
JPanel jp;
public MainFrame(){
super("New Game");
setLayout(new BorderLayout());
sq1 = new Square();
sq2 = new Square();
jp = new JPanel();
jp.setLayout(new BorderLayout());
sq1.setBounds(250, 300, 400, 120);//just random numbers to see if change
jp.setBounds(250, 300, 50, 120);
add(jp, BorderLayout.CENTER);
jp.add(sq1, BorderLayout.PAGE_START);
jp.add(sq2, BorderLayout.PAGE_END);
setSize(500,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
}
}
最佳答案
要删除JButton的格式,可以如下设置其属性:
sq1.setOpaque(false);
sq1.setContentAreaFilled(false);
sq1.setBorderPainted(false);