1

我需要你的帮助!我正在切换到 netbeans 并且遇到了一些重大问题。大约 6 小时后,我终于想出了如何让图像在 netbeans 中显示。有没有办法编写可以在 JGrasp 和 netbeans 中工作的代码?

netbeans 的工作代码是

menuPic = new javax.swing.JButton();
menuPic.setIcon(new javax.swing.ImageIcon(getClass().getResource("image/w2.png")));

JGrasp 的工作代码是

menuPic = new JButton();
ImageIcon bottompic = new ImageIcon("image/w2.png");
JButton menuPic = new JButton(bottompic);

我讨厌 JGrasp,但那是我老师用来评分的,所以我希望能够在 netbeans 中编写它并将代码复制并粘贴到 JGrasp 并且它能够工作。任何帮助将不胜感激!!

解决了这个问题,但现在我有另一个问题,但现在我的 JOptionPane 图片没有加载到 netbeans 我在 JGrasp 中使用的代码是

final ImageIcon icon1 = new ImageIcon("image/money.gif");
JOptionPane.showMessageDialog(null, " blah blah", "Text", JOptionPane.INFORMATION_MESSAGE,   icon1);

如果我想在 JOptionPane.showInputDialog 中显示图像,是否与在 JOptionPane.showMessageDialog 中显示图像相同?谢谢

4

1 回答 1

3

只要您的图像文件位于正确的位置,“NetBeans”代码就可以在 JGrasp 中工作——在包含类文件的目录之外的图像子目录中。顺便说一句,它不是特定于 NetBeans 的代码。它只是 Java 代码,纯粹而简单。

于 2012-07-01T04:18:44.430 回答