Стеклопанель в Swing - PullRequest
       1

Стеклопанель в Swing

2 голосов
/ 21 декабря 2011

Можно ли как-нибудь отобразить панель стека с помощью свинга? Я пробовал и гуглил различные варианты, но не смог найти ничего актуального. Пожалуйста, дайте мне идею.

Ответы [ 4 ]

2 голосов
/ 21 декабря 2011

Если вы имеете в виду com.google.gwt.user.client.ui.StackPanel, то нет соответствующего стандартного компонента Swing. В качестве альтернативы рассмотрим org.netbeans.swing.outline.Outline, показанное здесь . Ограничьте модель двумя уровнями и ограничьте количество открытых узлов в OutlineModel 's TreePathSupport.

2 голосов
/ 22 февраля 2012

В .NET и GWT есть компонент StackPanel, каждый из которых выполняет разные функции.

Ближайшим к .NET StackPanel компонентом является JPanel с BoxLayout с горизонтальной или вертикальной ориентацией для компонентов..

Если вы имели в виду GWT, используйте JPanel с CardLayout, который размещает содержащиеся в нем компоненты пользовательского интерфейса, так что только один из них виден одновременно.

Документы Oracle довольно полезны, см.http://docs.oracle.com/javase/tutorial/uiswing/layout/box.html для BoxLayout, и FlowLayout является следующим в последовательности.

2 голосов
/ 21 декабря 2011

Нет такого StackPanel в Java Swing API.

1 голос
/ 06 апреля 2012

Errr ... Здесь много путаницы. Позвольте мне посмотреть, смогу ли я добавить к этому. У Swing есть CardLayout, в который вы можете поместить простые JPanels. Итак, сделайте JPanel, дайте Cardlayout в качестве менеджера. Cardlayout обрабатывает отображение JPanels (или других элементов управления) поверх других. Я надеюсь, что понял, и что мой ответ помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...