gpt4 book ai didi

java - 如何使用 netbeans Swing GUI 构建器

转载 作者:行者123 更新时间:2023-12-02 02:56:57 25 4
gpt4 key购买 nike

我在使用 Netbeans 时遇到问题。它有一个非常好的 java swing GUI 构建器,但生成的代码是不可更改的。为了解决这个问题,我尝试首先在面板中创建 GUI,我们将其称为 Asset 类,该类具有 JTabbedPane jTabbedPane1;

然后我从中扩展了一个新类,这样我就拥有了 Assets 类中的所有 GUI,然后我可以按照我的意愿更改它。

public class AssetHandler extends Asset{

public AssetHandler(){

System.out.println("Here is the asset");
JFrame frame = new JFrame("FrameDemo");
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.getContentPane().add(jTabbedPane1);
frame.pack();
frame.setVisible(true);
}
}

但它提示:

jTabbedPane1 has private access in Asset

实际上,这个错误对我来说没有意义,因为我继承了它。

那么,我如何使用操作生成的代码?

最佳答案

我找到了答案。

不可能更改 Netbeans 生成的代码,或者至少我没有找到它。

相反,Netbeans 为您提供了一个 GUI 来添加事件,然后在其中添加您需要的任何类型事件的代码。

换句话说,当您使用 Netbeans GUI 构建器时,您也必须将您的工作分为两个不同的部分

1) 设计:这部分可以通过 GUI 构建器轻松完成

2)添加事件:(操作执行、监听器等)您可以使用GUI构建器生成事件,然后您可以编写代码来处理该事件。这是您可以添加自己的代码的唯一地方。

在我看来,Netbeans 比 SWING 的 Eclipse GUI 构建器插件要好得多。

关于java - 如何使用 netbeans Swing GUI 构建器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42937720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com