Создание таблицы Jtable - Java
Формулировка задачи:
Не могу понять почему таблица не отображается при запуске программы....помогите, пожалуйста.
В коде при нажатии на кнопку должно открываться окно с таблицей. Окно открывается заданного размера, а таблица не появляется.
class BAction3 implements ActionListener //кнопка задания 2
{
public void actionPerformed(ActionEvent e)
{
JFrame form3=new JFrame();
form3.pack();
form3.setVisible(true);
form3.setBounds(200, 200, 400, 200);
// JPanel panel3 = new JPanel();
// form3.add(panel3);
Container container1 = new Container();
form3.add(container1);
JButton button5=new JButton();
button5.add(container1);
//таблица
String[] NameColumn= {"Номер магазина","название товара","стоимость единицы","количество единиц","общая стоимость товара"};
String[][] Data=
{
{"54","пр","рп","пр00","ыерые"},
{"42","ыер","ые","р",""},
{"43","внвнот","рп","50",""},
{"42","рвна","пр","1пр0",""},
{"35","Аопро","2пр0","пр0",""},
{"60","Гын","фук0","екп",""},
};
JTable table = new JTable(Data,NameColumn);
table.setVisible(true);
container1.add(table, BorderLayout.CENTER);
}
}Решение задачи: «Создание таблицы Jtable»
textual
Листинг программы
JFrame frame = new JFrame("asd");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
JPanel panel = new JPanel(new BorderLayout());
JButton button = new JButton("Кнопка");
frame.setSize(new Dimension(500,500));
String[] NameColumn= {"Номер магазина","название товара","стоимость единицы","количество единиц","общая стоимость товара"};
String[][] Data=
{
{"54","пр","рп","пр00","ыерые"},
{"42","ыер","ые","р",""},
{"43","внвнот","рп","50",""},
{"42","рвна","пр","1пр0",""},
{"35","Аопро","2пр0","пр0",""},
{"60","Гын","фук0","екп",""},
};
JTable table = new JTable(Data,NameColumn);
panel.add(button,BorderLayout.NORTH);
panel.add(table, BorderLayout.CENTER);
frame.add(panel);
frame.setVisible(true);