Я новичок в разработке пользовательского интерфейса, и мне было интересно, что я буду делать после создания JPanel. Каждая панель JPanel будет рассматриваться как отдельное окно и позволит пользователю перемещаться по программе. Я хотел бы JTable 2x3 с заголовками: «Описание товара», «Количество» и «Цена» в первой строке. Ячейки таблицы также должны быть видны с границами. Я играл с WindowBuilder, но, похоже, он не позволяет мне так хорошо настроить.
JPanel panelCheckout = new JPanel();
frame.getContentPane().add(panelCheckout, "name_1446238423153284000");
panelCheckout.setLayout(new BoxLayout(panelCheckout, BoxLayout.X_AXIS));
Это то, что у меня есть до сих пор. Я не знаю, какой макет панели должен быть установлен, но первые 2 строки - единственные, которые не должны изменяться. Я попытался найти исходный код в другом месте, но он выглядел слишком сложным, чем должен быть.
frame.getContentPane().add(panelCheckout, "name_1446238423153284000");
только первые две строки не должны быть изменены. Хм... из документации дляContainer.add(Component,Object)
вы понимаете, что это несколько нелогично, верно? Кажется, вы «кодируете по волшебству», что на самом деле никогда не работает. - person Andrew Thompson   schedule 01.11.2015