Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JInternalFrame, addCloseListener() ? 
:(
    Опции темы
intel
Дата 14.9.2010, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 5.7.2007

Репутация: нет
Всего: нет



Хочу при нажатии на крестик закрытия окна JInternalFrame вывести на экран месзагу. Покопался в нете, но что-то никак. Спасибо

PM MAIL   Вверх
Skipy
Дата 14.9.2010, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 487
Регистрация: 24.8.2006
Где: Москва, Россия

Репутация: 4
Всего: 16



Вот что меня всегда удивляло... Люди копаются в интернете. А в API используемого класса покопаться в голову не приходит. Хотя это первое, что должно быть сделано.

http://download.oracle.com/javase/6/docs/a...lFrameListener)
http://download.oracle.com/javase/6/docs/a...rnalFrameEvent)


--------------------
С уважением,
Евгений aka Skipy
www.skipy.ru
PM MAIL WWW ICQ   Вверх
intel
Дата 14.9.2010, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 5.7.2007

Репутация: нет
Всего: нет



Skipy, Вы если взялись, так тогда бы уже поподробнее. Что там куда. Не все же такие продвинутые как Вы, да и в английском я неособо силён, так что не ругайтесь.

Это сообщение отредактировал(а) intel - 14.9.2010, 18:11
PM MAIL   Вверх
pathfinder
Дата 14.9.2010, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 3.3.2010

Репутация: 7
Всего: 10



Наглость-второе счастье.
PM MAIL   Вверх
intel
Дата 14.9.2010, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 5.7.2007

Репутация: нет
Всего: нет



Попрошу не оскорблять, pathfinder, никакой наглости в своих словах я не вижу.
PM MAIL   Вверх
jk1
Дата 14.9.2010, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 21
Всего: 75



intel, вот небольшой пример:
Код

public class InternalFrameDemo extends JFrame {
    JDesktopPane desktop;

    public InternalFrameDemo() {
       setBounds(200,200, 200, 200);

        //Set up the GUI.
        desktop = new JDesktopPane(); //a specialized layered pane
        setContentPane(desktop);
        JInternalFrame frame = new JInternalFrame("Title", true, true, true, true);
        frame.addInternalFrameListener(new CloseListener());
        frame.setSize(100, 100);
        frame.setVisible(true);
        desktop.add(frame);
    }


    public static void main(String[] args) {
        //Schedule a job for the event-dispatching thread:
        //creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                JFrame.setDefaultLookAndFeelDecorated(true);

                //Create and set up the window.
                InternalFrameDemo frame = new InternalFrameDemo();
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

                //Display the window.
                frame.setVisible(true);
            }
        });
    }

    private class CloseListener extends InternalFrameAdapter{
        @Override
        public void internalFrameClosed(InternalFrameEvent e) {
            JOptionPane.showMessageDialog(null,"Window has been closed");
        }
    }
}



--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0722 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.