在 Java 中,彈框是一種常用的交互方式,用于提示用戶并獲得用戶的反饋。彈框通常會包括確定按鈕和取消按鈕。下面是 Java 中常用的彈框確定和取消代碼:
// 創建彈框窗口 JFrame frame = new JFrame("確定和取消彈框"); // 設置彈框窗口大小 frame.setSize(300, 200); // 設置彈框窗口位置 frame.setLocationRelativeTo(null); // 創建確認按鈕,并添加事件監聽器 JButton confirmButton = new JButton("確定"); confirmButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // 點擊確認按鈕后執行的邏輯 JOptionPane.showMessageDialog(frame, "您點擊了確定按鈕!"); } }); // 創建取消按鈕,并添加事件監聽器 JButton cancelButton = new JButton("取消"); cancelButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // 點擊取消按鈕后執行的邏輯 JOptionPane.showMessageDialog(frame, "您點擊了取消按鈕!"); } }); // 創建按鈕面板,并添加確認和取消按鈕 JPanel buttonPanel = new JPanel(); buttonPanel.add(confirmButton); buttonPanel.add(cancelButton); // 將按鈕面板添加到彈框窗口中 frame.getContentPane().add(buttonPanel); // 顯示彈框窗口 frame.setVisible(true);
以上代碼中,我們使用了 Swing 中的 JOptionPane 類創建了一個帶有確定和取消按鈕的彈框窗口,并在按鈕的事件監聽器中添加了相應的邏輯。需要注意的是,如果要在事件監聽器中進行 UI 操作,需要在事件調度線程中執行,否則可能會導致線程安全問題。可以使用 SwingUtilities.invokeLater() 方法來將代碼放到事件調度線程中執行。
上一篇html登陸頁面的代碼