私はこれが非常に単純なことを知っていますが、完全なJava初心者として、私はそれを見逃しており、誰かがそれを指摘してくれると非常に役に立ちます. 画面をじっと見つめたり、物を動かしたりしましたが、まだ何もありません。
スクリーンショット: http://i.imgur.com/dwH60.png これを実行すると表示されるのはこれだけです。
fullGUI.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);
}
}
...によって呼び出されました...
test.java
public class test
{
public static void main(String[] args)
{
new fullGUI();
}
}