본문 바로가기
Programming/Java

[Java] 자바 인쇄 기능 만들기 예제 #1 (메모장을 이용한 텍스트 인쇄 / GUI)

by castberry_ 2021. 2. 26.
반응형

자바 인쇄 기능 예제 #1

문자열 변수에 들어있는 데이터를 소스코드가 있는 위치에 메모장으로 저장한 다음 다시 읽어들여 출력하는 예제입니다.

try{
    String txt = "(적을 내용)";
 
    String pathF = System.getProperty("user.dir"+ "/txt.txt";
 
 
    File file = new File(pathF) ;
 
    FileWriter filewriter = new FileWriter(file, false) ;
    filewriter.write(txt);
    filewriter.flush();
    filewriter.close();
 
    JEditorPane text = new JEditorPane("file:///" + pathF);
    text.print(nullnulltruenullnullfalse);
}catch(Exception txt_e){
    txt_e.printStackTrace();
    JOptionPane.showMessageDialog(null, txt_e);
}
cs

 

인쇄 부분 ↓

JEditorPane text = new JEditorPane("file:///" + pathF);
text.print(null, null, true, null, null, false);

 

실행을 하면 이런 화면이 나옵니다.

 

 

 

출력 결과

 

 

 

반응형

댓글