老實說,我對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