gpt4 book ai didi

java - 如何使用 Swing 组件的自定义子类?我需要将它安装到调色板吗?

转载 作者:行者123 更新时间:2023-11-30 11:45:01 25 4
gpt4 key购买 nike

如何将 NewJPanel(一个扩展 JPanel 的 Netbeans 生成的类)添加到 GUI 构建器的调色板?

目标是能够通过调色板添加 NewJPanel,使其具有类型 NewJPanel 而不是类型 JPanel。但是,它不能像我预期的那样通过调色板使用。

我正在关注:

To install via Palette Manager

Open the Palette Manager from main menu: Tools | Palette Manager | Swing/AWT Components
In the Palette Manager press button according to where the component comes from. The choices are:

from an external JAR file
from a library defined in the IDE (always create a library if the components need more than one JAR)
from a NetBeans project

来自 Netbeans FAQ's .

此方法不起作用,因为这些类不可用于选择。

但是,我能够将 NewJPane 拖到 NewJFrame 的设计 View 中,并在其中使用正确类型的 NewJPane(而不是 JPane)进行声明。

enter image description here

最佳答案

您可以将自定义组件添加到 matisse GUI 面板。

Build your project so the class file you want to use is part of the jar file
Open a java class that has a form, and switch to design mode. 3, Right click in the palatte and choose "palatte manager".
Choose the "add from jar" button to select your jar.
Choose the class you made, and add it to your palatte.

现在您的面板已为 netbeans 所知,您可以将它拖到新面板中。

关于java - 如何使用 Swing 组件的自定义子类?我需要将它安装到调色板吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10495585/

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