【问题标题】:How to include the same JPanel on every Swing Page [closed]如何在每个 Swing 页面上包含相同的 JPanel [关闭]
【发布时间】:2012-08-27 11:43:49
【问题描述】:

如何在每个使用 Java 的 Java Swing 页面上包含一个标准的按钮面板(例如每个页面顶部的“打印”、“新建”等)?

【问题讨论】:

  • “需要快速回答。”需要耐心。投票结束,因为“过于本地化 - ..一个特定的时间点”。
  • 你到现在都做了什么? SO不是按你的意愿打印代码的机器。
  • 实际上我想在每个页面上包含相同的面板而不创建新的面板。只是在每个页面上都包含面板。
  • “需要快速回答”对于向志愿者寻求帮助的人来说要求太高了。下次我建议你考虑使用更柔和、要求不高的音调。要么,要么为你的帮助付费,并要求你想要的一切。
  • 很抱歉无意中写了“快速回答”这个词。对此感到抱歉。

标签: java swing jpanel code-reuse


【解决方案1】:
  1. 创建一个扩展 JPanel 的类,将您的按钮放入其中并声明它们的标准行为。
  2. 在您创建的每个“您想要的相似类”中扩展此类。

【讨论】:

    【解决方案2】:

    使用JToolBar 并向其添加按钮。

    JToolBar jToolBar = new JToolBar();
    JButton jButtonFileOpen = new JButton();
    jToolBar.add(jButtonFileOpen);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 2012-10-17
      相关资源
      最近更新 更多