Java 将新组件放在JXTaskPane上

Java 将新组件放在JXTaskPane上,java,swing,swingx,customtaskpane,jxtaskpane,Java,Swing,Swingx,Customtaskpane,Jxtaskpane,JavaSwing中使用的JXTaskPane有一个标题栏。其中有一个展开/收缩按钮。我想能够添加我自己的行动在标题栏,将出现在旁边 “展开/收缩”按钮 我该怎么做?我自己尝试了很多次,但没有得到预期的结果。我创建了一个新的JButton,并将其位置设置在标题栏坐标上,但它添加到了元素中 我附加了一个屏幕截图,在标题栏中显示了一个帮助类型的动作 你明白我的意思 那是不可能的。我建议您在单击按钮扩展下拉菜单时,弹出一个新的JFrame。创建您自己的JFrame弹出窗口还将为您提供更多的创造力和可定

JavaSwing中使用的
JXTaskPane
有一个标题栏。其中有一个展开/收缩按钮。我想能够添加我自己的行动在标题栏,将出现在旁边 “展开/收缩”按钮

我该怎么做?我自己尝试了很多次,但没有得到预期的结果。我创建了一个新的
JButton
,并将其位置设置在标题栏坐标上,但它添加到了元素中

我附加了一个屏幕截图,在标题栏中显示了一个帮助类型的动作 你明白我的意思


那是不可能的。我建议您在单击按钮扩展下拉菜单时,弹出一个新的JFrame。创建您自己的JFrame弹出窗口还将为您提供更多的创造力和可定制性,您可以在其中添加组件。我对这类事情没有太多经验,但你可以试着去做。但这可能并不理想。

不受支持,您必须自己实现它。首先,看看BasicTaskPaneUI——它绘制并连接切换按钮(在绘制标题的边框内)。或者,您可以尝试从JXTitledPane(它支持标题区域中的任意组件)开始,并使其可折叠。无论如何,有趣的需求,您可能会考虑在SWIXX问题跟踪器中提出一个增强问题: