в приведенном ниже коде, я создал GridLayot с 3 строками и 3 столбцами, что я хочу сделать, чтобы добавить jpanel_1 в ячейку specialc Gridlayout, скажем, в ячейке сетки (2,3).Как добавить jpanel в определенную ячейку GridLayout
Код:
private void setUpGUI2() {
// TODO Auto-generated method stub
jFrame_2 = new JFrame("Border Demo");
GridLayout gridLayOut = new GridLayout(3,3);
jFrame_2.setLayout(gridLayOut);
jPanel_1 = new JPanel(new BorderLayout());
jPanel_2 = new JPanel(new BorderLayout());
jPanel_1.setBorder(BorderFactory.createTitledBorder("title"));
//jPanel_1.setBounds(30, 100, 110, 300);
jPanel_1.add(jLabel_Hello, BorderLayout.EAST);
jPanel_2.setBorder(BorderFactory.createLoweredBevelBorder());
//jPanel_2.setBounds(20, 50, 120, 80);
jPanel_2.add(jLabel_Hello, BorderLayout.SOUTH);
//jFrame_2.setBounds(0, 0, 600, 600);
jFrame_2.add(jPanel_1);//how to add jpanel_1 to a specific cell of Gridlayout defined above
//jPanel_1.add(jPanel_2);
jFrame_2.add(jPanel_2);
jFrame_2.pack();
jFrame_2.setVisible(true);
}
Вызов setBounds бесполезен – MadProgrammer
Для лучшей помощи в ближайшее время отправьте сообщение [MCVE] (http://stackoverflow.com/help/mcve) (минимальный полный проверяемый пример) или [SSCCE] (http: //www.sscce. org /) (Short, Self Contained, Correct Example). Кроме того, более точно укажите, что цель удаления ячеек ячейки. НАПРИМЕР. это игра, в которой содержимое ячейки может измениться в течение всей игры (например, шахматы или нарды)? Это дизайн, который просто нуждается в дополнении? .. –