Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
7 / 7 / 1
Регистрация: 27.05.2011
Сообщений: 297
1

Переход по формам

30.03.2013, 07:45. Показов 1565. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет

Решил опробовать Java GUI в деле и вот на каком задании я завис

Создадим несколько форм и настроим навигацию между ними. Одна из форм будет служить главной – из нее вызываются остальные формы.
Что я сделал:
Конструктор автоматически создал первую форму точнее фрейм и панель. На ней я разместил две кнопки при нажатии на которые будет переход на другие формы
Потом я добавил еще два фрейма с панелями. на каждой панели разместил кнопку назад которая делает выход на главную форму.
Теперь давайте точнее:
Есть главная форма кликая на кнопку текущая форма должна закрыться и открыться другая форма. При нажатии на кнопку текущая форма закрывается и возращается стартовая панель.
Что у меня не получилось:
1) Закрыть родительский фрейм. т.е при нажатии кнопки всплывает новый фрейм, а старый не закрывается.


Куски кода

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
     jFrame1.show();
    mainPanel.hide();
  
}
 
private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {
mainPanel.hide();
jPanel1.show();
}
 
private void jButton3MouseClicked(java.awt.event.MouseEvent evt) {
jFrame1.hide();
 
}
 
private void jButton4MouseClicked(java.awt.event.MouseEvent evt) {
jPanel2.hide();
mainPanel.show();
}
 
    // Variables declaration - do not modify
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JFrame jFrame1;
    private javax.swing.JFrame jFrame2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel mainPanel;
    // End of variables declaration
 
    private final Timer messageTimer;
    private final Timer busyIconTimer;
    private final Icon idleIcon;
    private final Icon[] busyIcons = new Icon[15];
    private int busyIconIndex = 0;
 
    private JDialog aboutBox;
}
Т.е сначала я кликаю на
Java
1
2
3
4
5
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
     jFrame1.show();
    mainPanel.hide();
  
}
Итог: главная панель не скрывается. на экране Jfame1 и mainForm. хотя mainform надо убрать(

Добавлено через 6 минут
Удалось сделать следущее
Java
1
mainPanel.setVisible(false);
Но при таком раскладе пропадает панель, а не сам фрейм(

Добавлено через 6 минут
Разобрался
Java
1
DesktopApplication4.getApplication().getMainFrame().setVisible(false);
Вопрос тогда такой. В чем отличие
jFrame1.hide();
от
jFrame1.setVisible(false);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2013, 07:45
Ответы с готовыми решениями:

переход по формам
Здравствуйте! я неделю назад начал изучение программирование под андроид, т.к. у меня курсовой...

Переход по формам
Здравствуйте, столкнулся с такой проблемой , сделал 2 форы с переходом. В свойстве FormClosing...

Переход по формам
Здравствуйте!!!!:gwitch: проблемка в том что есть одна болшая табличка, но при создании форм (их...

Переход по формам
Есть две формы. Как из одной перейти на вторую нажатием кнопки? Какой у кнопки должен быть код?

0
30.03.2013, 07:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2013, 07:45
Помогаю со студенческими работами здесь

Переход по формам в Delphi 7
Добрый день! Хочу сделать следующие переходы по формам. Первая форма - уровень сложности, если...

Переход по формам в зависимости от условия
Всем привет! Прошу помощи ребят. Застрял на важном моменте, необходимо после того как определили...

Переход по выровненным формам, имея какое-то условие фильтра
Всем доброго времени суток! :) Не так давно в этой теме мне подсказали, как сделать полный...

Переход к формам от консоли. Что выбрать - Windows forms или WPF?
Осилил пока страниц 300 "Полное руководство С# 4.0". Хочу уйти от консоли. Посоветуйте - куда идти?...

Вопросы по формам
Помогите сориентироваться, стоит ли браться за разработку форм, если я знакома с HTML, CSS, но не...

Вопрос по формам
Добрый день биг спецы и иже с ними!!! С Наступающим всех Вас!!! Вот в чем суть моего вопроса:...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru