JLabel에서 내 이미지의 올바른 경로는 무엇입니까?

사용자 819774

Eclipse를 사용하여 JLabel에서 hmtl 태그를 사용하여 이미지와 함께 텍스트를 표시하고 싶습니다. 이미지가 표시되지 않았습니다. 누군가가 문제를 해결하도록 도와 줄까요? 미리 감사드립니다.

이미지 파일 경로 : C : \ Users \ useName \ Documents \ Java Project \ Samples \ Reader \ src \ Reader \ QuestionMark.gif JLabel의 텍스트를 설정하는 코드가 있습니다.

    lblDate.setText("<html><table><tr><td style='width:10pt;'></td><td>Page 2 02/27/2015 10:40:13 AM</td></tr><tr><td style='width:10pt;'><img src='/src/Reader/QuestionMark.gif'></img></td><td>*Completed</td></tr></table></html>");

내 프로젝트 코드 :

 package pdfReader;

import java.awt.FlowLayout;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Icon;
import javax.swing.JFrame;
import javax.swing.JLabel;     
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

 public class TestHTMLLabel extends JFrame  implements ActionListener {

private GridBagConstraints c;
private JLabel lblDate=null;    

public TestHTMLLabel() {
    // TODO Auto-generated constructor stub
    setTitle("Test HTMLLabel example");
    setSize(300, 200);        
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    // set flow layout for the frame

     this.getContentPane().setLayout(new FlowLayout());
     JPanel pl=new JPanel( new GridBagLayout());    


    c = new GridBagConstraints();                     
    c.gridx=0;
     c.gridy=2;
     c.gridwidth=4;  //left hand size
     c.ipady=140; //make this component tall      
     c.anchor=GridBagConstraints.WEST;
     pl.add(setPageDateLabel(), c);

     c.ipady=0;
            c.gridx=0;
            c.gridy=3;            
            c.anchor=GridBagConstraints.CENTER;
            pl.add(setContent(), c);
     this.add(pl);
     this.setVisible(true);

}

  private JScrollPane setContent(){

        JScrollPane scroll=new JScrollPane();           
        JTextArea t=new JTextArea(6,20);        
        t.setText("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus quis scelerisque arcu. Aliquam eleifend, ex vel ullamcorper dignissim, leo nulla aliquet turpis, vel accumsan ex risus sed neque. Aliquam ornare ac nunc id posuere. Vivamus at tortor risus. Praesent quam arcu, varius sed porttitor sodales, sagittis id justo. Cras dictum sollicitudin sem, vitae feugiat eros. Aenean dictum lorem eros, vitae suscipit purus eleifend sit amet. Phasellus sodales metus quam, quis semper nunc vehicula et. Donec sollicitudin lacinia ipsum, ut hendrerit mauris tristique a. In fringilla, tellus elementum lacinia feugiat, lectus dolor tincidunt libero, sit amet blandit tellus sem in quam. Suspendisse sagittis ac enim in volutpat. Integer vel lectus quis sapien sollicitudin vehicula. Quisque id ligula tempus, molestie leo eget, sagittis dolor. Pellentesque tempor enim non elit condimentum commodo. In facilisis felis sed dapibus malesuada. Sed varius volutpat mi, id cursus neque consequat sed. ");
        t.setLineWrap(true);
        t.setWrapStyleWord(true);
        t.setEditable(false);   
        scroll.getViewport().add(t);
        return scroll;


     } 
private JLabel setPageDateLabel(){


    JLabel lblDate=new JLabel( );
    lblDate.setText("<html><table><tr><td style='width:10pt;'></td><td>Page 2 02/27/2015 10:40:13 AM</td></tr><tr><td style='width:10pt;'><img src='/src/Reader/QuestionMark.gif'></img></td><td>*Completed</td></tr></table></html>");
    //lblDate.setBorder(BorderFactory.createLineBorder(Color.red));     
    return lblDate;
}

public static void main(String[] args) {

    javax.swing.SwingUtilities.invokeLater(new Runnable() {

            public void run() {
               // createAndShowGUI();
                new TestHTMLLabel();

            } 

              });

                }
@Override
public void actionPerformed(ActionEvent arg0) {
    // TODO Auto-generated method stub

}

}
카 샤프 칸 사라
String imgPath = System.getProperty("user.dir") + "/src/Reader/QuestionMark.gif";

그리고 그 후에 추가

lblDate.setText("<html><table><tr><td></td><td>Page 2 02/27/2015 10:40:13 AM</td></tr><tr><td><img src=file:'" + imgPath +"'></img></td><td>*Completed</td></tr></table></html>");

src 속성 뒤에 'file :'이 있습니다.

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

API에서 HTML로 이미지를 보내는 올바른 방법은 무엇입니까?

분류에서Dev

Eclipse (Java)에서 이미지를 연결하고 내보내는 올바른 방법은 무엇입니까?

분류에서Dev

ansible 플레이 북 내에서 2 개 이상의 가능한 경로에서 파일 경로를 감지하는 올바른 방법은 무엇입니까?

분류에서Dev

내 프로젝트에서 올바른 상대 경로는 무엇입니까?

분류에서Dev

내 목록에서 올바른 수의 개체를 얻지 못하는 이유는 무엇입니까?

분류에서Dev

angularJs 지시문에서 templateUrl의 올바른 경로는 무엇입니까?

분류에서Dev

JFrame 내 JPanel 내 JLabel 내에서 BufferedImage를 올바르게 새로 고치는 방법은 무엇입니까?

분류에서Dev

이메일을 통해 올바른 행에서 값을 보내지 않는 이유는 무엇입니까?

분류에서Dev

내 변수가 Firestore에서 올바른 값을받지 못하는 이유는 무엇입니까?

분류에서Dev

내 editText가 Android에서 올바른 출력을 표시하지 않는 이유는 무엇입니까?

분류에서Dev

MVC에서 이미지 크기 로직의 올바른 위치는 무엇입니까?

분류에서Dev

AVAssetWriterInput : 영화 내 이미지의 올바른 종횡비를 얻는 방법은 무엇입니까?

분류에서Dev

다른 이미지 내에서 특정 이미지의 위치를 얻는 방법은 무엇입니까?

분류에서Dev

내 기능이 올바른 경로를 참조하지 않는 이유는 무엇입니까?

분류에서Dev

내 사용자의 로그에 액세스하는 올바른 방법은 무엇입니까?

분류에서Dev

Heroku의 내 앱에서 올바른 JSON 응답을 얻는 방법은 무엇입니까?

분류에서Dev

Java의 for 루프 내부에서 반환하는 올바른 방법은 무엇입니까?

분류에서Dev

내 앱이 iOS에서 종료 될 때 NSUserDefaults를 저장하는 올바른 방법은 무엇입니까?

분류에서Dev

의사 코드 내에 방정식을 삽입하는 올바른 방법은 무엇입니까?

분류에서Dev

XAML에서 이미지를 정의하는 올바른 방법은 무엇입니까?

분류에서Dev

URL이 올바른 데 내 SVG 이미지를 찾을 수없는 이유는 무엇입니까?

분류에서Dev

mongodb를 다른 파일로 내보내는 모듈-올바른 방법은 무엇입니까? (nodejs에서)

분류에서Dev

내 if 문이 두 개의 중첩 된 성능에서 올바른 출력을 결정하지 못하는 이유는 무엇입니까?

분류에서Dev

graphql 내에 데이터를 중첩하는 올바른 방법은 무엇입니까?

분류에서Dev

내 웹 사이트에 음악 편집기 abcjs를 추가하는 올바른 방법은 무엇입니까?

분류에서Dev

이 작업을 내 Sprite-Kit 게임에 구현하는 올바른 방법은 무엇입니까?

분류에서Dev

이 쿼리에 대해 올바른 내부 조인을 수행하는 방법은 무엇입니까?

분류에서Dev

C 헤더 함수를 다른 패키지에서 내보낼 때 R 패키지로 가져 오는 올바른 방법은 무엇입니까?

분류에서Dev

Cordova / PhoneGap에서 실행되는 GoAngular $ loginUrl의 올바른 "returnTo"경로는 무엇입니까?

Related 관련 기사

  1. 1

    API에서 HTML로 이미지를 보내는 올바른 방법은 무엇입니까?

  2. 2

    Eclipse (Java)에서 이미지를 연결하고 내보내는 올바른 방법은 무엇입니까?

  3. 3

    ansible 플레이 북 내에서 2 개 이상의 가능한 경로에서 파일 경로를 감지하는 올바른 방법은 무엇입니까?

  4. 4

    내 프로젝트에서 올바른 상대 경로는 무엇입니까?

  5. 5

    내 목록에서 올바른 수의 개체를 얻지 못하는 이유는 무엇입니까?

  6. 6

    angularJs 지시문에서 templateUrl의 올바른 경로는 무엇입니까?

  7. 7

    JFrame 내 JPanel 내 JLabel 내에서 BufferedImage를 올바르게 새로 고치는 방법은 무엇입니까?

  8. 8

    이메일을 통해 올바른 행에서 값을 보내지 않는 이유는 무엇입니까?

  9. 9

    내 변수가 Firestore에서 올바른 값을받지 못하는 이유는 무엇입니까?

  10. 10

    내 editText가 Android에서 올바른 출력을 표시하지 않는 이유는 무엇입니까?

  11. 11

    MVC에서 이미지 크기 로직의 올바른 위치는 무엇입니까?

  12. 12

    AVAssetWriterInput : 영화 내 이미지의 올바른 종횡비를 얻는 방법은 무엇입니까?

  13. 13

    다른 이미지 내에서 특정 이미지의 위치를 얻는 방법은 무엇입니까?

  14. 14

    내 기능이 올바른 경로를 참조하지 않는 이유는 무엇입니까?

  15. 15

    내 사용자의 로그에 액세스하는 올바른 방법은 무엇입니까?

  16. 16

    Heroku의 내 앱에서 올바른 JSON 응답을 얻는 방법은 무엇입니까?

  17. 17

    Java의 for 루프 내부에서 반환하는 올바른 방법은 무엇입니까?

  18. 18

    내 앱이 iOS에서 종료 될 때 NSUserDefaults를 저장하는 올바른 방법은 무엇입니까?

  19. 19

    의사 코드 내에 방정식을 삽입하는 올바른 방법은 무엇입니까?

  20. 20

    XAML에서 이미지를 정의하는 올바른 방법은 무엇입니까?

  21. 21

    URL이 올바른 데 내 SVG 이미지를 찾을 수없는 이유는 무엇입니까?

  22. 22

    mongodb를 다른 파일로 내보내는 모듈-올바른 방법은 무엇입니까? (nodejs에서)

  23. 23

    내 if 문이 두 개의 중첩 된 성능에서 올바른 출력을 결정하지 못하는 이유는 무엇입니까?

  24. 24

    graphql 내에 데이터를 중첩하는 올바른 방법은 무엇입니까?

  25. 25

    내 웹 사이트에 음악 편집기 abcjs를 추가하는 올바른 방법은 무엇입니까?

  26. 26

    이 작업을 내 Sprite-Kit 게임에 구현하는 올바른 방법은 무엇입니까?

  27. 27

    이 쿼리에 대해 올바른 내부 조인을 수행하는 방법은 무엇입니까?

  28. 28

    C 헤더 함수를 다른 패키지에서 내보낼 때 R 패키지로 가져 오는 올바른 방법은 무엇입니까?

  29. 29

    Cordova / PhoneGap에서 실행되는 GoAngular $ loginUrl의 올바른 "returnTo"경로는 무엇입니까?

뜨겁다태그

보관