Если вы используете JFrame, я предлагаю вам попробовать что-то вроде этого.Сначала основной метод, который вызывает createAndShowGUI ():
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
try {
createAndShowGUI();
} catch (UnsupportedLookAndFeelException e) {
e.printStackTrace();
}
}
});
}
Затем вы создаете структуру JFrame:
static void createAndShowGUI() throws UnsupportedLookAndFeelException {
// Creates the window (JFrame)
frame = new JFrame("Name of the window");//
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Create and set up the content pane.
new Interface();
frame.pack();
frame.setSize(700, 400);
frame.setLocationRelativeTo(null);// centers the window in the screen
frame.setVisible(true);
}
Interface () - конструктор класса, который я создал, который использует frame какГлавное окно, и добавляет JPanels внутри него, но вы можете сделать это многими другими способами.
Полагаю, вам нужно показать окно, не так ли?Не ясно, хотите ли вы использовать компоненты Swing.