PDA

Показать полную графическую версию : Чего-то непонятное с JFrame


Большой Кол
27-04-2011, 19:50
Добрый день.
Я сделал Приложение Java , самое примитивное которое работает с командной строкой. Там всего несколько файлов - main.java , NewClass.java и NewJFrame.java.
Собственно вот их содержимое
main.java // это просто Хелоу Ворд
package javaapplication1;
public class Main {
public static void main(String[] args) {
NewClass.setVisible();
for (int i = 0 ; i < 100; i++) System.out.print("Hello Word \n");
}
}
NewClass.java
package javaapplication1; // он нужен чтобы создавать и запускать JFrame
import javax.swing.JFrame;
public class NewClass {
static void setVisible(){
JFrame NewJFrame= new JFrame();
NewJFrame.setVisible(true);
}
}

И собственно JFrame , там разные кнопки итд, я их нарисовал построителем.
Так вот, загвозка в том, что когда я запускаю приложение, действительно появляется JFrame , но оно свернуто до максимально возможного состояния и на нем нет ни одного элемента который я добавил .

Что я не правильно делаю ?
Может я вообще в принципе не правильно поступаю, тогда что надо делать ?

Большой Кол
27-04-2011, 20:49
Блин сам допер. Моя новая JFrame это же отдельный класс.
Надо без всяких новых классов писать так

NewJFrame nf = new NewJFrame ();
nf.setVisible(true);




© OSzone.net 2001-2012