← Каталог
Java Swing — окна и кнопки — Кнопка и диалог JOptionPane
Фрагмент из «Java Swing — окна и кнопки»: Кнопка и диалог JOptionPane.
import javax.swing.*;
public class HelloButton {
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
JFrame frame = new JFrame("Кнопка");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(280, 140);
frame.setLocationRelativeTo(null);
JButton btn = new JButton("Нажми меня");
btn.addActionListener(e ->
JOptionPane.showMessageDialog(
frame,
"Кнопка нажата!",
"Сообщение",
JOptionPane.INFORMATION_MESSAGE
)
);
frame.add(btn);
frame.setVisible(true);
});
}
} import javax.swing.*;
public class HelloButton {
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
JFrame frame = new JFrame("Кнопка");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(280, 140);
frame.setLocationRelativeTo(null);
JButton btn = new JButton("Нажми меня");
btn.addActionListener(e ->
JOptionPane.showMessageDialog(
frame,
"Кнопка нажата!",
"Сообщение",
JOptionPane.INFORMATION_MESSAGE
)
);
frame.add(btn);
frame.setVisible(true);
});
}
}