Разрыв процедурного стиля от ActionPerformed ()JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Разрыв процедурного стиля от ActionPerformed ()

Сообщение Anonymous »

У меня есть небольшое приложение, которое открывает FileChooser при нажатии на кнопку, и после выбора файла работает с его содержимым. Итак, допустим, у нас есть этот псевдокод: < /p>

File file = new File();
JFileChooser fileChooser = new JFileChooser();

[...]

actionPerformed() {
file = fileChooser.getSelectedFile();
doStuffWithFile(file);
}
< /code>

На данный момент кажется, что код приобретает процедурный стиль, потому что все, что происходит с file < /em>, теперь фактически происходит, пока все еще находится внутри этого метода ActionPerformed ()-. Я не уверен, что это хорошо. < /P>

это нормальный стиль кодирования? Интуитивно, я хотел бы закончить ActionPerformed () и иметь методы для работы над моим file , вызовым откуда -то еще. Но как бы я это сделал? Тогда я мог бы получить эту ценность с помощью Getter. Но как так? Это должно быть следующее, что произойдет.>

Подробнее здесь: https://stackoverflow.com/questions/134 ... nperformed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»