Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Процесс Javaw.exe остается после завершения прогр


Автор: lexa1826 19.1.2012, 16:12
Процесс Javaw.exe остается после завершения программы

программа:

Код

package rr;
import javax.swing.JFrame;

public class Tt extends JFrame{

    /**
     * @param args
     */
    
    private static final long serialVersionUID = 1L;
    
    public Tt (){
        super("My First Window");
        setBounds(100, 100, 200, 200);
    }
    
    public static void main(String[] args) {
        // TODO Автоматически созданная заглушка метода
        Tt app = new Tt();
        app.setVisible(true);
    }

}



что надо дописать, или сделать, чтоб программа завершалась вместе с процессом Javaw.exe

Автор: powerOn 19.1.2012, 16:16
Код

Tt app = new Tt();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
app.setVisible(true);

Автор: mstalker26 19.1.2012, 16:17
Ты же в предыдущей теме скачал свой проект, откорректированный мной, посмотри его внимательнее smile.
А это в закладки занеси http://docs.oracle.com/javase/tutorial/

Код

package rr;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
public class Tt extends JFrame{
    /**
     * @param args
     */
    
    private static final long serialVersionUID = 1L;
    
    public Tt (){
        super("My First Window");
        setBounds(100, 100, 200, 200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    
    public static void main(String[] args) {
        // TODO Автоматически созданная заглушка метода
        SwingUtilities.invokeLater(new Runnable() {
          @Override
          public void run() {
            Tt app = new Tt();
            app.setVisible(true);
          }
        });
    }
}


edit: Если хочется программировать GUI, рекомендую книжку Ивана Портянкина "Swing. Эффектные пользовательские интерфейсы". Свое первое издание он может бесплатно выслать в pdf.

Автор: lexa1826 19.1.2012, 16:39
mstalker26  

Спасибо  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)