JOptionPane:在同一行中发送消息和按钮

时间:2015-09-21 07:04:50

标签: java swing awt joptionpane

因为标题说我想要实现的是使用JOptionPane弹出选项消息,使问题和按钮放在同一行。我正在阅读以下教程,但似乎很难:

从某种意义上说,这个想法是要有以下确认消息布局:

将从数据库中删除产品。

您确定要执行吗? | YES | | NO |

其中YES和NO应为按钮。 (文本不是真实的,只是给出了消息的味道)。

欢迎任何评论或提示。

提前多多感谢。

1 个答案:

答案 0 :(得分:1)

试试这个

   JOptionPane.showConfirmDialog(null,
                        getCustomPanel(), // this will return a Panel design on your Own
                        "JOptionPane Example : ",
                        JOptionPane.OK_CANCEL_OPTION,
                        JOptionPane.PLAIN_MESSAGE);
//and your Custom Panel
 private JPanel getCustomPanel() {
        JPanel panel = new JPanel();
        JLabel label = new JLabel("Text Message:");
        panel.setLayout(null);
        JButton okbtn=new JButton("ok");
        label.setBounds(10,20,200,40); //x,y,width,height
        okbtn.setBounds(220,20,80,40); //x,y,width,height
        panel.add(label);
        panel.add(okbtn);
        return panel;
    }