NetBeans 편집기에서 설계된 JFrames
(mainFrame.java & child.java) 두 개가 있습니다. 두 번째 JFrame
을 첫 번째 프레임에서 자식 창으로 호출하려고합니다. 내가 어떻게 부를 수 있니?Java 하위 창 : Netbeans
2
A
답변
2
이
@Andrew Thompson
하여 두 JFrames, the best suggestion why not, or e.i. is answer를 사용하지 않는 는 JDialog
봐가 첫 번째 프레임의 목적을 확인 JDialog(Dialog owner, boolean modal) 또는 ModalityTypes
0
을 확인해야 두 번째 프레임에서 호출하십시오.
firstframe fm = new firstframe();
fm.setVisible(true);
0
올바르게 이해하면 내부에 하위/하위 창이있는 기본 창을 갖기를 원합니다. 그렇다면 아래 코드를 확인하십시오.
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
/**
* Sample demonstrates using JInternalFrame as a child window of a main
* JFrame window TicTacToe class extends JInternalFrame.
* @author Kirk
*
*/
public class BoardBuilder extends JFrame {
private TicTacToe board;
JDesktopPane desktopPane = new JDesktopPane();
public BoardBuilder() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
board = new TicTacToe("TicToc Toe", true);
board.setSize(250, 250);
board.setClosable(true);
board.setIconifiable(true);
board.setDefaultCloseOperation(TicTacToe.DISPOSE_ON_CLOSE);
if (!board.isVisible())
board.setVisible(true);
desktopPane.add(board);
add(desktopPane);
}
});
}
public static void main(String[] args) {
BoardBuilder builderBoard = new BoardBuilder();
builderBoard.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
builderBoard.setSize(640, 480);
builderBoard.setVisible(true);
}
}
가 자식 창 장소를 버튼 클릭 이벤트에서이 코드 블록을 호출하는 리스너
SwingUtilities.invokeLater(new Runnable() {
public void run() {
board = new TicTacToe("TicToc Toe", true);
board.setSize(250, 250);
board.setClosable(true);
board.setIconifiable(true);
board.setDefaultCloseOperation(TicTacToe.DISPOSE_ON_CLOSE);
if (!board.isVisible())
board.setVisible(true);
desktopPane.add(board);
add(desktopPane);
}
});
미래의 정보의 경우는 docs.oracle-InternalFrames
관련 문제
- 1. NetBeans (Java Swing) : 창 크기 설정
- 2. Netbeans 6.8 누락 인터랙티브 루비 창
- 3. BlueJ, NetBeans, Java
- 4. NetBeans - SVN - Java WAR
- 5. Netbeans template AboutBox Java
- 6. java.lang.ClassNotFoundException Netbeans java derby
- 7. Netbeans, java, jar 생성하기
- 8. java pdf print NetBeans
- 9. netbeans (java)에서 디버깅
- 10. Java GUI 팝업창 netbeans
- 11. Java EE with netbeans
- 12. 프레임 java [netbeans]
- 13. MDI 하위 창 크기
- 14. 하위 창 위치 결정
- 15. Qt 하위 창 배치
- 16. 부모 창 위의 하위 wpf 창
- 17. 친자 모양 창 하위 창 제거
- 18. QT - 모달 창 (하위 창 포함)
- 19. 하위 창과 하위 창 사이의 차이점은 무엇입니까?
- 20. Glassfish가있는 Java EE 또는 Netbeans?
- 21. NetBeans 외부에서 Java DB에 액세스
- 22. Java ProgressBar GUI 빌더 netbeans
- 23. GUI Java Netbeans 복수 클래스
- 24. Java getImage() 위치 (NetBeans IDE)
- 25. netbeans 6.1 Java bean 이벤트
- 26. Java 애플릿 Netbeans 시각적 디자인
- 27. netbeans & java, resourceMap.getString null을 반환합니다.
- 28. Netbeans Java 모듈 상호 작용
- 29. Java, 내부 창
- 30. Clojure/Java - 팝업 창
가 어떻게이 링크를 체크 아웃 전화하고 싶니? –
mainFrame.java @LewsTherin에서 버튼을 클릭 한 후 child.java를 호출하려고합니다. –