Как отобразить JTable в JPanel с Java?
Как отобразить JTable в JPanel с Java?
2 ответов
импорт и модель таблицы, оставленные в качестве упражнения для пользователя этого кода. Также, план панели произвольно выбран для простоты.
public class JTableDisplay {
public JTableDisplay() {
JFrame frame = new JFrame("JTable Test Display");
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
JTable table = new JTable();
JScrollPane tableContainer = new JScrollPane(table);
panel.add(tableContainer, BorderLayout.CENTER);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
new JTableDisplay();
}
}
панель прокрутки довольно важно отметить. Без него ваша таблица не будет иметь заголовка или прокрутки, если содержимое становится больше, чем дисплей.
JTable table = new JTable();
JScrollPane spTable = new JScrollPane(table);
JPanel panel = new JPanel();
panel.add(spTable);
существует компрессионное руководство о том, как компоновать компоненты swing, вы должны рассмотреть Пиролистическую ссылку..