Выполнение следующего кода открывает только пустое окно без каких-либо кнопок и подпанелей. Может ли кто-нибудь мне помочь?Добавить метод с использованием панелей в качестве подконтейнеров
public class TestPanels extends JFrame{
public TestPanels(){
//Create first panel
JPanel panel1= new JPanel();
panel1.setLayout(new GridLayout(4, 3));
for(int i=1; i<=9; i++){
panel1.add(new JButton(""+i));
}
// Create Second panel
JPanel panel2=new JPanel(new BorderLayout());
panel2.add(new JTextField("Time to Display Here"), BorderLayout.NORTH);
panel2.add(panel1, BorderLayout.CENTER);
}
public static void main(String[] args){
TestPanels test= new TestPanels();
test.setTitle("Test Panel");
}
}
Вы не добавляете панели в рамку. Кроме того, я не думаю, что этот код отобразит что-нибудь, рамка даже не станет видимой. – Berger
@Berger * «Я не думаю, что этот код отобразит что-нибудь, рамка даже не станет видимой». * Хорошая точка: для лучшей помощи раньше, отправьте сообщение [MCVE] или [Short, Self Contained, Correct Example ] (http://www.sscce.org/) * актуального * кода, который показывает проблему, а не какой-то бессмысленный код, претендующий на роль примера. –