Netbeans GUI 작성기로 GUI (ParameterUI)를 생성 했으므로 이제 그 인스턴스를 만들고 표시하려고합니다. 그러나, 어떤 창이 나타납니다 발생하지 않습니다 Java - setVisible (true)가 GUI에 아무런 영향을 미치지 않습니다.
ParameterUI gui = new ParameterUI();
gui.setVisible(true);
를 사용하여 ... 테스트는 이러한 명령 후, gui.isVisible()가 true를 반환하지만 gui.isValid()가 false임을 보여줍니다. gui.revalidate()를 호출해도 아무 효과가 없습니다. ParameterUI 클래스
는 생성자 메소드 넷빈즈 의해 생성
public class ParameterUI extends javax.swing.JPanel {
public ParameterUI() {
initComponents();
}
}
initComponents 단순히 각 JPanel의 등이 배치 될 위치의리스트 단순히이다.
이상한 점은 내가 http://netbeans.org/kb/docs/java/gui-functionality.html의 튜토리얼로 연습 GUI를 만들었을 때 GUI가 메인 메소드가없고 GUI가 자체적으로 나타난 것처럼 메인 클래스로 설정되었다는 것입니다.
불행히도 저는 GUI가없는 초보자입니다. (필자는 적절한 손으로 만든 GUI를 만드는 방법을 배울 시간이 없기 때문에 빌더를 사용하고 있습니다.)하지만 누군가 내 GUI를 표시하는 방법을 말해 줄 수 있습니까? ? 필요하다면 나는 ...
편집을 더 많은 코드를 제공 할 수 있습니다 ... 나는
JFrame window = new JFrame();
ParameterUI gui = new ParameterUI();
window.setContentPane(gui);
window.pack();
window.setVisible(true);
이 JFrames에 관한 짧은 튜토리얼을 읽은했지만, 아무것도 변경하지 않는 것
대신 JFrame의의 이름을 넣으려면, 그냥 넷빈즈 빌더를 사용하기 시작하고 난 데스크톱 응용 프로그램을 통해 중간입니다. 날 믿어, 난 netbeans GUI 빌더와 함께 많은 문제에 직면했습니다! 더 많은 코드와 정보를 제공 할 수 있습니까? 메인 클래스 (GUI 클래스)는 FrameView입니까, SingleFrameApplication입니까 ... 등입니까? –