Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с actionPerformed / 5 сообщений из 5, страница 1 из 1
18.03.2014, 18:14
    #38589843
Amser69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с actionPerformed
Народ, подскажите пожалуйста. Хочу сделать, что бы при нажатии кнопки первый 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
18.03.2014, 18:45
    #38589860
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с actionPerformed
У вас не с actionPerformed проблема, а с понимаем что такое классы и поля.
...
Рейтинг: 0 / 0
19.03.2014, 08:14
    #38590117
Amser69
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с actionPerformed
BlazkowiczУ вас не с actionPerformed проблема, а с понимаем что такое классы и поля.

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

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


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