Вариант качания, отличный от JxTaskPane - PullRequest
1 голос
/ 30 ноября 2011

Я использую JxTaskPane для добавления пунктов меню ... но я не хочу его использовать, так как я не хочу, чтобы этот тип контейнера был развернут и свернут ... Я просто хочу расположить пункты меню по горизонтали.

Если я добавлю его на панель, я не смогу добавить к нему действия, так как у JxTaskPane есть метод ..

public Component add(Action action) {
}

, так что я могу использовать здесь .. или если нет другого выбораМогу ли я удалить эту кнопку развернуть и свернуть.а также ... как расположить элементы по горизонтали в JxTaskPane.

В настоящее время у меня есть JScrollpane внутри, который является JXTaskPaneContainer, затем внутри JXTaskPaneContainer есть JxTaskPane.

Пожалуйста, помогите мне ..

Thankx

1 Ответ

0 голосов
/ 30 ноября 2011

Если вы не можете использовать JMenuBar подкласс JPanel и добавить метод

public void addAction(Action a) {
  addComponent( new JButton(a) );
}

Эта панель может использовать любой менеджер раскладки, который вы хотите, например, FlowLayout.

...