当您点击“右键”时,我正试图让PayPal徽标出现。不幸的是,所有这些都是默认的Java徽标,上面有一杯咖啡和一支笔。
另外,如何点击“确定”或“取消”关闭JOptionPane,当前,当您点击“确定”没有任何反应时,它会一直给您“确定”/“取消”选项
rightbutton = new JButton("Right.");
add(rightbutton);
rightbutton.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
//what do we want to happen when we
//click the button
final ImageIcon icon = new ImageIcon("C:\\Users\\Scr3am\\Desktop\\paypal.jpg");
JOptionPane.showOptionDialog(null, "Congratulations, you clicked the button.", "Congrats", JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE, null, new Object[] { panel }, icon);
谢谢!
答案 0 :(得分:0)
我看到你试图使用一个JFrame更有用的JOptionPane。
JOptionPane仅用作信息或错误消息,其中JFrame用于其他所有内容。
解决方案:
创建一个JFrame,添加一个JLabel并使用JLabel.setImage(“Directory”)将其设置为图像;
然后添加两个按钮,确定和取消。
我会建议netbeans JFrame表单编辑器。
如果您还是Java的新手,请尝试下载一些示例并从中进行操作,并尝试获取有关Java编程的书籍。
祝你好运。