【问题标题】:how to create a JTabbedPane java?如何创建一个 JTabbedPane java?
【发布时间】:2011-04-12 21:53:38
【问题描述】:

我有一个 imageViewer,我想将 imagePanel 更改为 TabbedPane,这样我可以同时打开多个图像,但每个图像都位于不同的选项卡中,并且还可以添加和删除选项卡.

我有什么:

private ImagePanel imagePanel; //

// 在中心创建图像窗格

imagePanel = new ImagePanel(); imagePanel.setBorder(new EtchedBorder()); contentPane.add(imagePanel, BorderLayout.CENTER);

上面的代码用于显示图像的图像窗格。 是否可以在不更改代码中其他位的情况下将图像窗格更改为 tabbedPane? 我看过很多 tabbedpane 示例,但我不知道如何将代码与我的代码组合以使其工作,但我确实将一些代码示例放入我的程序中,但框架更改为 tabbedpane 而不是图像窗格显示图像。我想将内部框架更改为选项卡而不是程序的实际框架。 关于我应该如何去做的任何建议,或者您是否可以向我展示一个可行的简单示例。

谢谢你

【问题讨论】:

  • 什么是imagePanel,这是你的实现还是你的意思是JPanel?
  • 在至少两个其他论坛中交叉发布。 koko,如果你要这样做,请至少有礼貌地通知每个人你正在这样做。
  • 感谢您回答我的问题。对于交叉帖子,我不认为四个人是相互联系的,否则我不会做这样的事情,我想为此道歉。
  • 它们没有链接,与此无关。这一切都与体谅他人有关,而不是要求人们,所有志愿者,去做可能已经在其他地方的交叉岗位上完成的工作。如果你有任何考虑,你应该通知其他人的所有交叉帖子。

标签: java swing jtabbedpane


【解决方案1】:

我想您的 ImagePanel 扩展了 JPanel。您不会将其“更改”为 JTabbedPane,实际上您不能,而是将其放入 JTabbedPane。请查看选项卡式窗格上的教程,该教程将向您展示如何执行此操作:How to use Tabbed Panes

一个警告:如果您使用 NetBeans 拖放式 GUI 创建工具来生成 Swing 代码,我建议您不要这样做,而是阅读 Swing 教程(其中一个链接到上面)并学习代码手动摆动。您不会后悔,如果以后需要使用 NetBeans 工具创建 gui,可以使用获得的额外知识。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 2014-09-06
    相关资源
    最近更新 更多