powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с actionPerformed
5 сообщений из 5, страница 1 из 1
проблема с actionPerformed
    #38589843
Amser69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, подскажите пожалуйста. Хочу сделать, что бы при нажатии кнопки первый JFrame закрывался, а второй в этом же окне открывался. Как правильно этот переход организовать? Заранее спасибо.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
import javax.swing.JFrame;

public class Main {
	public static void main(String[] args) {
		Start window = new Start();
		window.setVisible(true);
	}
}



Код: 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.
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import javax.swing.*;

public class Start extends JFrame {

	Start (){
		super ("Name_window");
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setLocationRelativeTo(null);
			
		JPanel bigPanel = new JPanel(new BorderLayout());
		JPanel bigPanel2 = new JPanel(new GridBagLayout());

		Container cont = this.getContentPane();
		cont.add(bigPanel);
		
		JButton ok = new JButton("OK");
		ok.setPreferredSize(new Dimension (110, 25));
		
		ActionOkStart action = new ActionOkStart ();
		ok.addActionListener(action);
		bigPanel.add(ok, BorderLayout.CENTER);
		
		bigPanel2.add(new JLabel("Добро подаловать!"), new GridBagConstraints(0, 0, 1, 1, 0, 0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets (15,5,5,5), 0, 0));
		pack();
	}
}



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;

public class ActionOkStart extends AbstractAction {

	@Override
	public void actionPerformed (ActionEvent arg0) {
//	как при нажатии убрать bigpanel из cont и добавить  bigpanel2
	}
}
...
Рейтинг: 0 / 0
проблема с actionPerformed
    #38589860
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас не с actionPerformed проблема, а с понимаем что такое классы и поля.
...
Рейтинг: 0 / 0
проблема с actionPerformed
    #38590117
Amser69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczУ вас не с actionPerformed проблема, а с понимаем что такое классы и поля.

Не могу с этим поспорить, т.к. только начал изучать Java и в голове только начинает из каши, что то выстраиваться.
...
Рейтинг: 0 / 0
проблема с actionPerformed
    #38590310
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amser69,

Отложите в сторонку NetBeans и Swing. Читайте "Философию Java" или вот эти туториалы
http://docs.oracle.com/javase/tutorial/
И пробуйте примеры, чтобы разобраться в языке. Тогда вопросов, как сделать из локальной переменной поле - не возникнет.
...
Рейтинг: 0 / 0
проблема с actionPerformed
    #38591278
Amser69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое за потраченное время и наставление на путь истинный!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с actionPerformed
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]