Sidewinder


World


FishMusic


LaughingBaby


Sunday, July 13, 2008

java JTextPane test 수정


이거였으면 좋겠네요….
더 이상은 한계입니다. ㅎㅎ


iimport java.awt.*;
import javax.swing.*;
public class test extends JFrame{
JTextPane text;
ImageIcon icon = new ImageIcon("c:/android.jpg");
public test(){
text =new JTextPane();
JScrollPane jsp = new JScrollPane(text);
this.getContentPane().add(jsp);
this.setSize(600, 400);
this.setVisible(true);

text.replaceSelection("aaaaaaa\n");
setEndline();
text.replaceSelection("bbbbbbb\n");
setEndline();
text.insertComponent(new JLabel(icon));
setEndIcon();
text.replaceSelection("http://handfeel.blogspot.com\n");
setEndline();
}

private void setEndIcon() {//추가 부분
// TODO Auto-generated method stub
setEndline();
text.replaceSelection("\n");
setEndline();
}

private void setEndline() {//그냥 억지로 함수 하나 만들었어요.
// TODO Auto-generated method stub
text.selectAll();
//문장의 끝에 무조건 커서 이동하게 설정
text.setSelectionStart(text.getSelectionEnd());
}
public static void main(String[] ar){
test tt = new test();
}
}

1 comment:

gouplife said...

답변 대단히 감사드립니다...
wonderful~~ thx^^

Post a Comment