Я читал о сообщениях JDialogs и JOptionPane, но до сих пор не могу заставить его работать. У меня есть класс GUI, который расширяет JFrame. Все, что я хочу сделать, это иметь всплывающее окно в начале моей программы, которое информирует пользователя о нескольких вещах. В моем основном я создаю следующий графический интерфейс:
GUI g = new GUI();
Сразу после этого я должен был отобразить окно. Я пробовал следующее в основном методе:
JOptionPane.showMessageDialog(g, "work?");
JOptionPane.showMessageDialog(frame, "work?"); //(frame was used in documentation example so I tried it)
Я также попытался добавить всплывающее окно в класс GUI со следующим
JOptionPane.showMessageDialog(this, "work?"); //(I'm not exactly sure what the Frame Owner parameter is supposed to be, unless I'm confusing this with JDialog.)
В любом случае, как мне сделать так, чтобы появилось это окно? Каждый из методов, которые я пробовал, скомпилировался, и ничего не произошло.
public class GUI extends JFrame implements ActionListener{
private Container background;
private static buttons etc...
private static JLabel disp,edisp;
private static JTextArea info;
//setting up the GUI for my program, adding action listeners, I can post more if necessary
}
А то у меня главное где я хочу вызвать всплывающее окно
public static void main(String[] args){
GUI g = new GUI();
JOptionPane.showMessageDialog(g,"Work?");
}
JOptionPane
- person MadProgrammer   schedule 21.01.2014static
в опубликованном вами коде. Надеюсь, это не то, как выглядит ваш реальный код, а просто пример кода, на который мы можем посмотреть. - person Hovercraft Full Of Eels   schedule 21.01.2014