Как создать кнопку, которая обновляет текст в JFrame?Кнопка, которая обновляет текст в JFrame
Я просто ищу, чтобы создать большую метку, которая показывает много информации в текстовой форме, когда я нажимаю кнопку обновления.
Это не работает:
public void JFrameTest2() {
JFrame frame = new JFrame();
frame.setSize(300, 125);
frame.setUndecorated(true);
frame.setLayout(new GridBagLayout());
frame.getContentPane().setBackground(new Color(255, 115, 100));
frame.setAlwaysOnTop(true);
Dimension scrSize = Toolkit.getDefaultToolkit().getScreenSize();
Insets toolHeight = Toolkit.getDefaultToolkit().getScreenInsets(
frame.getGraphicsConfiguration());
frame.setLocation(scrSize.width - frame.getWidth(), scrSize.height
- toolHeight.bottom - frame.getHeight());
frame.setVisible(true);
final JTextArea Text = new JTextArea(""+System.currentTimeMillis());
JButton NewButton2 = new JButton(new AbstractAction() {
@Override
public void actionPerformed(final ActionEvent e) {
Text.revalidate();
Text.repaint();
}
});
frame.add(Text);
frame.add(NewButton2);
}
как это _ не работает_? – Reimeus
Что вы пытаетесь сделать, когда вы нажимаете 'NewButton2'? – nachokk
Когда кнопка активирована, попробуйте на самом деле изменить текст текстовой области ... – MadProgrammer