Таблица не по центру экрана - Java
Формулировка задачи:
Подскажите пожалуйста только сейчас начинаю работать со swing , как можно таблицу поставить более выше , к краю экрана.
package interface1; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.ListSelectionEvent; /** * * @author user */ public class Interface1 { public static void main(String[] args) { String[] columnNames = { "Name", "Last modified", }; String[][] data = { {"addins", "02.11.2006 19:15", "Folder", ""}, {"AppPatch", "03.10.2006 14:10", "Folder", ""}, {"assembly", "02.11.2006 14:20", "Folder", ""}, {"Boot", "13.10.2007 10:46", "Folder", ""}, {"Branding", "13.10.2007 12:10", "Folder", ""}, {"Cursors", "23.09.2006 16:34", "Folder", ""}, {"Debug", "07.12.2006 17:45", "Folder", ""}, {"Fonts", "03.10.2006 14:08", "Folder", ""}, {"Help", "08.11.2006 18:23", "Folder", ""}, {"explorer.exe", "18.10.2006 14:13", "File", "2,93MB"}, {"helppane.exe", "22.08.2006 11:39", "File", "4,58MB"}, }; JFrame mainwindow = new JFrame("Пробное окно"); mainwindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); GridBagConstraints c = new GridBagConstraints(); mainwindow.setLayout(new GridBagLayout()); mainwindow.setLocationRelativeTo(null); mainwindow.pack(); mainwindow.setVisible(true); JPanel mypanel = new JPanel(); JTable table = new JTable(data, columnNames); table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); table.addMouseListener(new Newaction()); JScrollPane scrollPane = new JScrollPane(table); c.fill = GridBagConstraints.BOTH; c.anchor = GridBagConstraints.PAGE_START; c.weightx = 1; c.gridwidth=2; c.gridx = 0; c.gridy = 0; mainwindow.getContentPane().add(scrollPane,c); JButton buttom= new JButton("Button 2"); c.gridx = 0; c.gridy = 1; c.gridheight = 1; c.gridwidth = 1; c.fill=GridBagConstraints.VERTICAL ; JButton buttom1= new JButton("Кнопка выбора 1"); c.gridx = 1; c.gridy = 1; c.fill=GridBagConstraints.VERTICAL ; c.gridheight = 1; c.gridwidth = 1; mainwindow.getContentPane().add(buttom, c); mainwindow.getContentPane().add(buttom1 ,c); mainwindow.pack(); } }
Решение задачи: «Таблица не по центру экрана»
textual
Листинг программы
JFrame mainwindow = new JFrame("Пробное окно"); mainwindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); GridBagConstraints c = new GridBagConstraints(); mainwindow.setLayout(new GridBagLayout()); mainwindow.setLocation(0,0); mainwindow.pack(); mainwindow.setVisible(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д