老实说,我对GUI并不熟悉,我仍然在研究它。 我的问题是,我怎样才能结合图像和标签? 我想要输出图片上方有文字。下面是我从一个参考带图像的JLabel?
import java.awt.Container;
import java.awt.EventQueue;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
class JavaApplication2 extends JFrame {
public JavaApplication2(String title, String imageFileName) {
setTitle("title");
ImageIcon icon = new ImageIcon(imageFileName);
Container pane = getContentPane();
JLabel label = new JLabel(icon);
pane.add(label);
}
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
JFrame f = new JavaApplication2("Orca","C:/Users/Balmaceda/Desktop/Naomi
/Capture.png"); //change pic here
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.pack();
f.setVisible(true);
}
});
}
}
得到的代码,这个东西在这里:
JLabel label = new JLabel(icon);
everytine我改变(图标)到(“图标”),在弹出的窗口上只有两个字图标。图片不再存在。
我想要发生的是图片上方的单词图标。
哇!那里有很多信息。大帮忙!非常感谢你。 – 2014-08-31 12:00:05