我是新手,我正在使用Cay Hortsmann的Big Java来学习.对于其中一个早期项目,我正在制作一个带有GUI的井字游戏,但是我无法让棋盘出现在JPanel上.它只在框架中显示正常,但由于我想添加按钮,我尝试将板放在JPanel中,然后将JPanel添加到框架中.不幸的是,这不起作用.我很感激你能给出的任何反馈:
import javax.swing.JFrame;
import javax.swing.JPanel;
public class TicTacToePlayer {
private static final int FRAME_WIDTH = 400;
private static final int FRAME_HEIGHT = 400;
private int count = 0;
public static void main(String[] args) {
final JFrame frame = new JFrame();
// create board
final LinesComponent boardLines = new LinesComponent();
JPanel panel = new JPanel();
panel.add(boardLines);
frame.add(panel);
frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JComponent;
public class LinesComponent extends JComponent {
public void paintComponent(Graphics g) …Run Code Online (Sandbox Code Playgroud)