【问题标题】:Handling JButton event in netbeans [closed]在netbeans中处理JButton事件[关闭]
【发布时间】:2011-10-31 00:47:27
【问题描述】:

我刚开始使用 netbeans IDE 来布局我的界面, 问题是我无法弄清楚如何将我的 JButton 实例与我拖入 JPanel 的实际 JButton 链接起来。

如果我双击按钮,事件处理程序代码将出现在 JFrame 类中,我不希望这样,我想要的是拥有处理事件的按钮的 JPanel,而不是 JFrame。

这可能吗?我想要的是与 iOS 编程中使用的相同的 IBOutlet 模式,

谢谢大家。

【问题讨论】:

  • 没有代码很难说哪里出了问题。另一方面,使用 NetBeans 将添加到其中的所有内容,很难通过和理解您的代码。 :(
  • 到目前为止没有任何问题。我有一个属于 JPanel 的名为“run”的 JButton,我想在 JPanel 类内处理事件,而不是在顶部 JFrame 内(netbeans 将所有内容都放在该死的 JFrame 内)...
  • 我的建议:不要使用 NetBeans 生成 Swing 代码。自己手动创建,完全控制什么去哪里,做什么。
  • 刚刚想通了。不要直接从调色板中拖动 JPanel,而只需转到您的项目树并添加一个新的 JPanel 表单......现在所有内容都将在该面板类中。 @ Hovercraft Full Of Eels 不,我不会浪费我的时间编写挥杆布局管理器,谢谢。
  • “我不会浪费时间编写 Swing 布局管理器” 您宁愿浪费时间与 IDE 对战?一旦开发人员了解了布局的工作原理以及如何组合它们,即使使用 IDE,GUI 开发也会变得更快、更容易。

标签: java swing netbeans event-handling


【解决方案1】:

根据给定的问题,很多细节都没有,根据给定的细节,这是我的建议,

  1. 我想在 netbeans 中,您创建了一个新的 JFrame 表单,然后向其添加了一个 JPanel,然后向其添加了一个按钮,在这种情况下,您添加按钮的 jpanel 是在jFrame 内,所以最终您不必怀疑代码是否在jFrame 类中生成。 在这种情况下,我建议您不要创建jFrame 表单,而是创建jPanel 表单并添加按钮,我希望这很可能是您想要的。

  2. 正如充满鳗鱼的@Hovercraft 所建议的那样,“不要使用 NetBeans 生成您的 Swing 代码”

【讨论】:

    猜你喜欢
    • 2020-03-10
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    相关资源
    最近更新 更多