我有两个JFrames
(mainFrame.java & child.java)在NetBeans编辑器中设计。我想从第一帧调用第二个JFrame
作为子窗口。我怎么称呼它?Java子窗口:Netbeans
2
A
回答
2
不要
@Andrew Thompson
使用两个JFrames,the best suggestion why not, or e.i. is answer具有看看JDialog
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);
}
}
调用子窗口发生在按钮的Click事件的代码块监听
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. Java GUI弹出窗口netbeans
- 2. 在Java中Netbeans新窗口全黑吗?
- 3. NetBeans(Java Swing):设置窗口大小
- 4. Java - 清除NetBeans中的输出窗口
- 5. “窗口内窗口”与Swing和Netbeans
- 6. 作为子窗体的Java窗口
- 7. NetBeans IDE 8.0.2输出窗口
- 8. NetBeans导航窗口为空
- 9. 标题NetBeans项目窗口
- 10. netbeans使用终端窗口
- 11. Silverlight子窗口父窗口
- 12. 父窗口和子窗口
- 13. Java脚本中的弹出窗口或子窗口
- 14. java脚本中的父子窗口
- 15. 关闭所有Java子窗口
- 16. gui窗口不会在netbeans中显示java
- 17. 阅读NetBeans Java,打开CMD窗口上构建
- 18. java gui窗口
- 19. Vaadin:子窗口
- 20. OpenGL子窗口
- 21. 动子窗口
- 22. 使用Netbeans自动最大化窗口
- 23. 如何使Netbeans窗口不被修饰?
- 24. 在NetBeans窗口中设置OpenGL
- 25. NetBeans中的集成终端窗口?
- 26. 刷新netbeans中的窗口RCP
- 27. Netbeans平台简单的窗口通信
- 28. 禁用Netbeans的异常报告窗口
- 29. Netbeans,java,创建罐子
- 30. 提取窗口的所有子窗口
怎么办你想打电话吗? –
点击mainFrame.java @LewsTherin中的按钮后,我想调用child.java。 –