JXTaskPane
, используемый в Java Swing, имеет строку заголовка. В нем есть кнопка expand/shrink. Я хотел бы иметь возможность добавлять свои собственные действия в заголовок, который появится рядом с кнопкой expand/shrink.Положить новый компонент на JXTaskPane
Как я могу это сделать? Я стараюсь много раз, но не получаю ожидаемого результата. Я сделал новый JButton
и установил его местоположение по координатам строки заголовка, но он добавлен в элемент.
Я приложил скриншот, показывающий действие типа действия в строке заголовка, чтобы показать , что вы имеете в виду.
не поддерживается, вам придется реализовать его самостоятельно. Для начала взгляните на BasicTaskPaneUI - он рисует и прокладывает кнопку переключения (внутри границы, которая рисует заголовок). В качестве альтернативы вы можете попытаться начать с JXTitledPane (который поддерживает произвольные компоненты в области заголовка) и сделать эту сборку. В любом случае, интересное требование, вы можете рассмотреть вопрос о проблеме с улучшением в журнале отслеживания ошибок SwingX :-) – kleopatra
На java.net есть [вопрос] (https://www.java.net/node/658076), который похож на вот этот. Это может быть полезно. – snickers10m