-1

用一个持有两个 JPanel 的 JFrame 构建一个 GUI。

1)面板 1是开始屏幕,将保持可见直到关闭。
3 个按钮- 开始、设置、退出
开始:退出 GUI 界面并打开“实时”Ticker 样式文本显示到多台电视。
设置: 需要打开第二个 JPanel,这将是包含 JTabbedPane 的设置面板。
退出: 退出程序。

2)面板 2 需要在面板 1 中选择设置 JButton 之前不可见。
面板 2将位于面板 1的顶部(如颜色选择框),在 JFrame 的表面区域或面板 1 的表面区域内(无论是推荐的还是可行的) )。
当在面板 2 中选择退出 JButton 时,面板 2将再次设置为不可见。

我一直在寻找过去 2 天的答案,CardLayout 似乎不适合,因为我没有更换第一个面板。我无法让 JTabbedPane 在 JOptionPane 或对话框中工作。

如果可以的话,在这里需要一些帮助......

4

2 回答 2

2

2) 面板 2 需要在面板 1 中选择设置 JButton 之前不可见。面板 2 将位于面板 1 的顶部(如颜色选择器框),在 JFrame 的表面区域或面板 1 的表面区域内(无论是推荐的还是可行的) )。当在面板 2 中选择退出 JButton 时,面板 2 将再次设置为不可见。

我一直在寻找过去 2 天的答案,CardLayout 似乎不适合,因为我没有更换第一个面板。我无法让 JTabbedPane 在 JOptionPane 或对话框中工作。

于 2013-06-25T14:12:06.843 回答
0

@OliverWatkins 使用 jDialogBox 的解决方案最好地解决了这种情况。被保存在第二个 jPanel 中的 jTabbedPane 被放置到一个 jDialogBox 中,该 jDialogBox 可以由我的 jButton 中的 ActionEvent 打开并提供所需的结果。

于 2013-06-26T13:04:03.350 回答