Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2012, 17:55   #1
guzel20
Пользователь
 
Аватар для guzel20
 
Регистрация: 05.12.2012
Сообщений: 25
Восклицание Обработка контекстного меню (Java)

Добрый вечер.
Мне очень нужна ваша помощь. Пожалуйста, помогите!

У меня есть программа на Java. Моя задача - обработать контекстное меню сверху в приложении "File" (в нём подпункты "New", "Open", "Save", "Help", "Exit"). Я сделала кнопки "Save", "Help", "Exit" и они работают.

Смысл кнопки "Open" является то, что он считывает содержимое файла in.txt в записывает его в jTextField1. Это я реализовала, но почему-то это не работает. На строчке
Код:
String jTextField1 = in.readLine();
Показывает, что jTextField1 не используется.
Код обработки кнопки "Open":
Код:
{
	openFileMenuItem = new JMenuItem();
	jMenu3.add(openFileMenuItem);
	openFileMenuItem.setText("Open");
	openFileMenuItem.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent evt) {
			BufferedReader in;
			try {
				in = new BufferedReader(new InputStreamReader(new FileInputStream("in.txt")));
				String jTextField1 = in.readLine();
				in.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	});
}
Помогите пожалуйста доработать кнопку "Open".

Ещё нужна реализовать кнопку "New". Её смысл в том, что она очищает содержимое jTextField1.

Очень нужна ваша помощь, срок сдачи уже совсем скоро.
Пожалуйста, помогите, если знаете как решать мою проблему!
guzel20 вне форума Ответить с цитированием
Старый 16.12.2012, 19:12   #2
guzel20
Пользователь
 
Аватар для guzel20
 
Регистрация: 05.12.2012
Сообщений: 25
По умолчанию

Помощь уже не нужна, свою ошибку нашла
Код:
jTextField1.setText(in.readLine());
А в "New" реализовывается как
Код:
jTextField1.setText("");
guzel20 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает локализация для контекстного меню Tolias Общие вопросы .NET 1 23.05.2012 01:51
вызов из контекстного меню Dimarik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 14 12.07.2011 19:03
eX-Tools v3.4.1 Набор программ для контекстного меню Blourid Софт 0 16.08.2010 15:26
отключить возможность вызова контекстного меню artemavd Microsoft Office Word 0 04.06.2010 17:50
Как запретить отображение контекстного меню kovalevskivf Microsoft Office Excel 2 10.05.2009 15:18