정직하게도 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 나는 (아이콘)를 변경 ("아이콘")으로는 만 단어 아이콘이 화면에 표시됩니다 . 사진은 더 이상 존재하지 않습니다.
내가 원하는 것은 단어 아이콘이 그림 위에 있습니다. How to Use Labels보고 The JavaDocs for `javax.swing.JLabel
을 취함으로써
와우! 그곳에 많은 정보가 있습니다. 큰 도움! 고맙습니다. –