24.06.2012 / 11:11 | |
Nozet Пользователь Сейчас: Offline
Имя: Олег Регистрация: 21.09.2010
| aNNiMON, это окно выбора файла\папки Swing
|
24.06.2012 / 11:14 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Nozet, тьфу, ты про Java SE. Сейчас гляну. Ты сам диалог как вызываешь? Должно быть что-то типа такого: if (main.FC.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
String openFile=main.FC.getSelectedFile().toString();
System.out.println(openFile);
}
__________________
let live Изменено aNNiMON (24.06 / 11:18) (всего 3 раза) |
24.06.2012 / 11:24 | |
Nozet Пользователь Сейчас: Offline
Имя: Олег Регистрация: 21.09.2010
| aNNiMON, Спасибо. Вызываю так main.FC.showOpenDialog(null);
но ошибку пишет Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException |
24.06.2012 / 11:28 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Nozet, а main.FC проинициализирован?
__________________
let live |
24.06.2012 / 11:30 | |
Nozet Пользователь Сейчас: Offline
Имя: Олег Регистрация: 21.09.2010
| aNNiMON, ну как бы вот: public class Engine {
Main main;
Main pmain = new Main();
public void open(){
main.FC.showOpenDialog(null);
if(main.FC.showOpenDialog(null) == main.FC.APPROVE_OPTION) {
String openFile=main.FC.getSelectedFile().toString();
System.out.println(openFile);
}
}
}
В main у меня есть FC |
24.06.2012 / 11:36 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Nozet, main.FC = new JFileChooser(); B еще у тебя main не инициализирован. Лучше вызывай pmain.FC.
И пятую строчку удалить. Либо написать там так: int result = main.FC.showOpenDialog(null); if(result == main.FC.APPROVE_OPTION) {
__________________
let live Изменено aNNiMON (24.06 / 11:38) (всего 2 раза) |
26.06.2012 / 21:34 | |
FlyMove Пользователь Сейчас: Offline
Регистрация: 06.01.2011
| Вопрос.Например у меня 20 переменных в классе, и что я должен для них всех делать get"еры и set"еры ?
|
26.06.2012 / 21:35 | |
ScRoLiS Пользователь Сейчас: Offline
Регистрация: 28.06.2010
| FlyMove, А оператор = уже не робит? И с чего ты взял что ты должен для всех переменных делать подобные методы? __________________
Чпок... Добрый вечер! Изменено ScRoLiS (26.06 / 21:36) (всего 2 раза) |
26.06.2012 / 21:37 | |
FlyMove Пользователь Сейчас: Offline
Регистрация: 06.01.2011
| ScRoLiS, с чего ты взял что ты должен для всех переменных делать подобные методы?А для каких тогда переменных?
|
26.06.2012 / 21:38 | |
ScRoLiS Пользователь Сейчас: Offline
Регистрация: 28.06.2010
| FlyMove, Не для каких.
__________________
Чпок... Добрый вечер! |