티스토리 뷰

LANGUAGE/JAVA

[JAVA] awt.menu ,io

찰떡쿠키부스트 2017. 11. 15. 10:51

 

MenuBar  -->awt의 클래스
Menu        -->awt의 클래스
MenuItem -->awt의 클래스


FileDialog  -->awt의 클래스

 FileDialog(Frame parent)    --> FileDialog의 생성자중 하나

 public FileDialog(Frame parent,
                  String title,
                  int mode)   --> FileDialog의 생성자중 하나
 #mode 파라미터 --> FileDialog.LOAD or FileDialog.SAVE
     즉 로드하거나 저장할때 쓰는 생성자.

public String getDirectory()  --> FileDialog의 메서드

public String getFile()       --> FileDialog의 메서드
 
 

java.io

FileInputStream  -->io의 클래스(파일불러오는애)

 FileInputStream(File file) -->FileInputStream 생성자중 하나

 public int read()
         throws IOException  --> FileInputStream의 메서드
      (1byte만 읽음 즉,영어만-한글2바이트라서 깨짐)

 #EOF(END OF FILE) --> 읽어 올거 없으면 -1
 

 byte[] buffer=new byte[n] --> byte n개씩 읽어와라. 

 System.out.println(new String(buffer));
 --> byte배열넣었으니까 2바이트인 한글도 안깨지고 잘나옴^^

 byte[] buffer=new byte[주소.available()] -
 public int available()
              throws IOException
     --> FileInputStream의 메서드
     (불러오려는 파일이 몇글자인지 모르니까 알아서 구해주는 메서드)

FileOutputStream  -->io의 클래스(파일내보내는애)

  FileOutputStream(File file) -->FileOutputStream 생성자중 하나

 public void write(int b)
           throws IOException --> FileInputStream의 메서드
        (글쓰기 그러나 1바이트)
        

 String s="쏼라쏼라"
 주소.write(s.getBytes());       
 public byte[] getBytes() --> String 클래스의 메서드.

      (내용을 바이트배열로 바꿔주는 메서드)​

'LANGUAGE > JAVA' 카테고리의 다른 글

[JAVA] enum,Graphics  (0) 2017.11.15
[JAVA] io,network  (0) 2017.11.15
[JAVA] Calendar 객체  (0) 2017.11.15
[JAVA] Object 객체  (0) 2017.11.15
[JAVA] String 객체  (0) 2017.11.15
댓글