クラスAとクラスBの2つのクラスがあります。クラスAにはmainメソッドがあります。クラスBはユーザーインターフェイス(JFrame)です。私はAにBのインスタンスを持つようにしたいが、私はプログラムの実行、次のいずれかを記述するときには何のウィンドウが表示されなかっ:Java:UIクラスの新しいインスタンスを作成
public class A{
static B d= new B();
public static void main(String args[]){
d.setVisible(true);} }
public class A{
public static void main(String args[]){
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new B().setVisible(true);
}
});
}}
public class A{
public static void main(String args[]){
B d= new B()
d.setVisible(true);
}}
は、どのように私は、ウィンドウを表示することができますか?
「JForm」とは何ですか?通常、 'JFrame'に' setVisible'とおそらく 'pack'を呼びたいと思うでしょう。 –
私はJFrameを意味して申し訳ありません。私はそれを編集します。私はd.pack()を使ってみましたが、ウィンドウはまだ表示されています。 – schmitz
JFrameのサイズを設定しましたか? – Thomas