помогите наить ошибку Форма jframe

203
06 апреля 2017, 18:04

я работаю в NetBeans IDE 8.2 в этом программе должно показать время и секунды в jLabel1

     public class NewJFrame extends javax.swing.JFrame {
     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
                        setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);        
                }  //выход не работает  при нажатия на кнопку


public void Date(){
    ActionListener actiondate = new ActionListener (){
            @Override
            public void actionPerformed (ActionEvent e){
                 java.util.Date mydate = new Date();
                jLabel1.setText(mydate.getHours()+" : "+mydate.getMinutes()+":"+mydate.getSeconds());

            }
            };
       new  javax.swing.Timer(1000, actiondate).start();
        }
    }
Answer 1

Все просто.

Date date = new Date(System.currentTimeMillis());
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss", Locale.getDefault());
jLabel1.setText(formatter.format(date));
Answer 2

Насколько я понял, класс NewJFrame приведен не полностью. И не совсем понятно -- какая именно ошибка? Если имеется в виду комментарий //выход не работает при нажатия на кнопку, то ответ такой:

1) Код setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); не закрывает окно, а только "указывает" окну, что произойдет при его закрытии, в данном случае -- выход из программы. Данный код обычно распологают в конструкторе -- логично предположить, что такую "настройку" нужно выполнить один раз при создании окна.
2) Если нужно при нажатии на кнопку закрыть окно, то можно использовать такой код:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
    dispose();
}
READ ALSO
Приложения автопостинг на jave

Приложения автопостинг на jave

Всем добрый день) Прошу сразу не ругать меня и не оскорблять за столь тупые вопросы) Я новичок в JAVA и хочется что-то практиковатьОчень хочется...

175
ViewPager передача данных

ViewPager передача данных

Использую ViewPager с тремя фрагментамиКак сделать так чтоб при перелистывание с первого на второй фрагмент передавались туда данные

190
JScrollPane при setLayout(null)

JScrollPane при setLayout(null)

Не так давно задавал вопрос про ScrollPane, но, как оказалось, ответ на него проблемы не решилПытался создать JScrollPane для JTextArea - получается только...

131