Когда я начал разрабатывать свое приложение, я только что разработал рамки Seprate JFrame и протестировал их один за другим. Теперь я хочу создать главное окно для своего приложения. Я много читал, но до сих пор мне трудно делать это в java и качели. Я попробовал это, создав главное окно как экземпляр JFrame, но я получил ошибки, которые показывают, что я не могу показать JFrame внутри другого JFrame.Сделать главное окно для приложения JAVA/SWING
public class MainWindow extends JFrame{
private JFrame frame1;
private JFrame frame2;
public MainWindow(){
frame1 = new JFrame();
frame2 = new JFrame();
setLayout(new BorderLayout());
add(frame1,BorderLayout.CENTER);
add(frame2,BorderLayout.NORTH);
pack();
}
}
я хочу, чтобы добавить entrie JF rame внутри панели или Parent JFrame, как я могу это сделать? –
@abdouamer Как сказал immibis, вы не можете. Вот почему мы препятствуем людям продлеваться с «JFrame», поскольку он блокирует вас в реализации.Вместо этого используйте «JPanel» и либо «CardLayout», либо «JTabedPane» (или даже другой менеджер макетов), чтобы отображать отдельные представления ... – MadProgrammer