我知道这是非常简单的事情,但作为一个完整的 Java 新手,我很想念它,有人指出它会很有帮助。我盯着屏幕移动了一些东西,但仍然一无所获。
屏幕截图: http: //i.imgur.com/dwH60.png 这就是运行时出现的所有内容。
全GUI.java:
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
import javax.swing.JTextArea;
public class fullGUI extends JFrame
{
JFrame frame = new JFrame(); //creates frame
public fullGUI() // constructor
{
//setLayout(new BorderLayout());
//add(new shipGrid(), BorderLayout.NORTH);
//add(new shipGrid(), BorderLayout.NORTH);
add(new JRadioButton("Horizontal"), BorderLayout.WEST);
add(new JRadioButton("Vertical"), BorderLayout.WEST);
add(new JTextArea("Instructions to player will go here"), BorderLayout.CENTER);
frame.setSize(400,600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Battleship!");
frame.pack(); //sets appropriate size for frame
frame.setVisible(true);
}
}
……打电话给……
测试.java
public class test
{
public static void main(String[] args)
{
new fullGUI();
}
}