다음과 같이 jEditorPane을 확장했습니다 (인스턴스화 코드 빼기). 그러나 이미지를 설정하고 객체에 대한 업데이트를 호출하면 이미지의 한 부분 만 그립니다 (한 줄의 텍스트가 표시되는 것과 같습니다). somene이 내가 여기서 잘못하고있는 것을 말해 줄 수 있습니까?jEditorPane를 확장 해 메모리로부터 버퍼링 된 이미지를 표시해, 표시했지만, 올바르게 페인트하지 않았습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
공용 클래스 JEditorPaneImg는 JEditorPane의 {
private BufferedImage bi = null;
public JEditorPaneImg() {
initComponents();
}
@Override
public void paint(Graphics g) {
super.paint(g);
if (bi != null) {
Graphics2D g2 = (Graphics2D) g;
g2.drawImage(bi, 0, 0, this);
}
}
public void setImage(BufferedImage image){
bi = image;
}
}