import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JPanel; class Frame6 extends JFrame{ private JPanel contentPane; private JButton button; Frame6(){ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(200,200,450,300); setTitle("Swing JFrame 視窗"); contentPane = new JPanel(); contentPane.setLayout(null); setContentPane(contentPane); button = new JButton("錯誤訊息"); button.setBounds(100, 80, 100, 50); button.addActionListener(new ActionListener (){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub JOptionPane.showMessageDialog(null, "錯誤資訊","錯誤資訊視窗",JOptionPane.ERROR_MESSAGE); } }); contentPane.add(button); setVisible(true); } } public class FrameOptionPane { public static void main(String[] args) { Frame6 frame = new Frame6(); } }執行結果
點選按鈕
訊息種類
Message Type常數 | 圖示 |
---|---|
ERROR_MESSAGE | |
INFORMATION_MESSAGE | |
WARNING_MESSAGE | |
QUESTION_MESSAGE | |
PLAIN_MESSAGE | 沒有圖示 |
沒有留言:
張貼留言