Я делаю сетевое приложение, в котором пользователи могут переключать каналы, и я хочу, чтобы оно выглядело как каналы Ventrilo (как показано ниже).
Кто-нибудь знает, какой Swingклассы, на которые я должен смотреть, чтобы создать этот макет?
Спасибо
Для контейнера есть BorderLayout
1) в верхней панели Container#NORTH (имя пользователя - привязки) с BorderLayout (EAST-CENTER-WEST)
Container#NORTH
BorderLayout
EAST-CENTER-WEST
2) в Container#CENTER три JPanels
Container#CENTER
до NORTH пусто JLabel на EAST, JLabel с текстом ping: 41 на CENTER
NORTH
JLabel
EAST
CENTER
JPanel с JButtons на WEST с GridLayout (7, 1, 10, 0)
JPanel
WEST
в CENTER есть JScrollPane с JTree
3) в нижней панели Container#SOUTH с двумя JCheckBoxes ba с использованием GridLayout(1, 2)
Container#SOUTH
GridLayout(1, 2)
Также рассмотрим org.netbeans.swing.outline.Outline, иерархическое представление, полученное из JTable.Дополнительная информация отображается здесь .
org.netbeans.swing.outline.Outline
JTable
jTree это то, что вы должны посмотреть! javax.swing.JTree
jTree
javax.swing.JTree