Jtable на весь экран по ширине при разных разрешениях монитора - Java
Формулировка задачи:
Скажите мне нужно получить JTable на всю ширину , тоесть чтобы таблица сама растягивалась по ширине?
Есть ли вариант сделать это одним методом или свойством?
JFrame myWindow = new JFrame("Пробное окно"); myWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); JTable table = new JTable(data, columnNames); table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); table.setEnabled(false); JScrollPane scrollPane = new JScrollPane(table); panel.add(scrollPane); panel.setLayout(new FlowLayout()); /* panel.add(new JButton("Кнопка")); panel.add(new JButton("+")); panel.add(new JButton("-")); panel.add(new JButton("Кнопка с длинной надписью")); */ myWindow.setContentPane(panel); myWindow.setVisible(true);
Решение задачи: «Jtable на весь экран по ширине при разных разрешениях монитора»
textual
Листинг программы
JFrame myWindow = new JFrame("Пробное окно"); myWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); JTable table = new JTable(data, columnNames); table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); table.setEnabled(false); JScrollPane scrollPane = new JScrollPane(table); panel.add(scrollPane,BorderLayout.CENTER); panel.setLayout(new BorderLayout()); /* panel.add(new JButton("Кнопка")); panel.add(new JButton("+")); panel.add(new JButton("-")); panel.add(new JButton("Кнопка с длинной надписью")); */ myWindow.setContentPane(panel); myWindow.pack(); myWindow.setVisible(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д