С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java GUI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
HHack
1 / 1 / 1
Регистрация: 30.05.2012
Сообщений: 103
1

Как при создании 2 окна закрыть первое

31.10.2013, 17:24. Просмотров 662. Ответов 3
Метки нет (Все метки)

Вот у меня описаны несколько форм и компонентов на них,так же есть обработкич для создания формы как мне закрыть форму с которой была нажата конпка при этом создав новую нужную форму
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static void addForm(String nameGUI){
        int k = 0;
 
        try{
            if(nameGUI.equals("GUI")){
                GraphicalUserInterface graphicalUserInterface = new GraphicalUserInterface("USER INTERFACE");
                graphicalUserInterface.setVisible(true);
                graphicalUserInterface.setBounds(330,150,700,400);
                graphicalUserInterface.setResizable(false);
                k=1;
            }
if(nameGUI.equals("EnterForm")){
                EnterForm enterForm = new EnterForm();
                enterForm.setVisible(true);
                enterForm.setBounds(330,150,700,400);
                enterForm.setResizable(false);
                k=1;
            }
}
вот как обрабатывается нажатия кнопки с формы enter form


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class EfHandler implements ActionListener{
        public void actionPerformed(ActionEvent event){
 
            try{
                if (event.getSource()== buttonEnter){
                    if ((textFieldLogin.getText().equals("admin")) && (textFieldPass.getText().equals("admin"))){
                        HandlerGUI.addForm("GUI");
                    } else {
                        JOptionPane.showMessageDialog(null,"Вы ввели неверный логин или пароль");
                    }
                }
              }catch (Exception ex){
                JOptionPane.showMessageDialog(null,"Ошибочка вышла");
            }
        }
    }
}


Майн

Java
1
2
3
4
5
6
public class Main {
    public static void main(String[] args) {
        HandlerGUI.addForm("EnterForm");
 
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 17:24
Ответы с готовыми решениями:

Ошибка при создании окна
При попытке создать окно с уменьшенными копиями изображений выдаёт множество...

Как из сервлета закрыть окно браузера при ответе?
Есть Форма для ввода логина и пароля, при успешной аутентификации ползователь...

Как при создании Jar файла отвязать от местоположения картинки?
Здравствуйте. Исходный файл содержит следующий код: iconTr = new...

Как закрыть форму запущенную из под другой формы не закрыв при этом полностью программу
Коллеги, здравствуйте. Вот моя проблема: Есть две формы, при нажатии кнопки...

GUI как зделать прокрутку при создании в панели кучу кнопок ?
Доброе время суток! Кратко о задачи: Есть кнопка при нажатии она добавляет...

3
verylazy
Заблокирован
31.10.2013, 21:09 2
Юзай форматирование кода и знаки препинания.
0
HHack
1 / 1 / 1
Регистрация: 30.05.2012
Сообщений: 103
01.11.2013, 23:24  [ТС] 3
кто нибуть поможет?)
0
Doctor_
236 / 235 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
03.11.2013, 23:10 4
самый брутальный пример

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class FrameTest {
  private JFrame frame1 = new JFrame("First");
 private JFrame frame2 = new JFrame("Second");
 private JButton but = new JButton("Close first open second");
  FrameTest () {
    frame1.setSize(200, 200);
    frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame1.add(but);
    frame1.setVisible(true);
    frame2.setSize(200, 200);
    frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    but.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evnt) {
         frame1.dispose();
         frame2.setVisible(true);
      }
    });
  }
 
   public static void main(String[] args) {
     new  FrameTest();
   }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2013, 23:10

Как сделать чтобы таблица изменяла размеры при изменении окна?
Здравствуйте. Как сделать чтобы таблица изменяла размеры при изменении окна?...

Закрыть окно (программу) при клике вне ее
Собственно заголовок и содержит вопрос: как/что нужно сделать чтобы программа...

Как сделать так чтобы при изменении размера окна апплета в Java картинка двигалась фиксировано с окном?
как сделать так чтобы при изменении размера окна апплета в Java картинка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru