Clean & Blue 자세히보기
반응형

이클립스 2

이클립스 자바 - System.out.print() 자동완성 만들기 / sysp

이클립스로 자바를 공부하다보면 자동완성 기능을 정말 많이 사용한다. 특히 예를 들어서 위와 같이 System.out.println(); 과 같이 많이 사용하는 문장은 sysout 이라는 단축어를 입력한 후 Ctrl+Space Bar를 눌러서 자동 완성을 시킬 수 가 있다. 하지만 위와 같이 System.out.prin(); 와 같이 개행기능이 빠진 프린트 함수도 정말 많이 쓰게 되는데 이 함수는 안타깝게도 기본적인 자동 완성 단축어가 없다. 그래서 이번에는 우리가 sysp라는 단축어로 직접 만들어보도록 하자. 상단 탭에 window -> Preference 순으로 클릭하자. 좌측에 Java -> Editor -> Templates 순으로 들어가보면 위 사진과 같이 Ctrl + Space bar로 완성할 ..

이클립스 자바 - AWT, Swing 관련 API들이 자동완성이 되지 않을 때

최근 자바를 공부하기 위해 이클립스를 깔아서 공부중이었다. 여느 자바 책이든 비슷하게도 후반부에는 보통 스윙과 awt를 이용한 윈도우 프로그램을 만드는 법을 배운다. 이클립스에는 Ctrl+Space bar 를 누르면 자동완성이 되는데 가령 main을 입력 후 Ctrl+Space bar를 누르면 public void main(String [] args)가 자동으로 만들어진다. 이처럼 이클립스의 자동완성 기능은 굉장히 쓸모가 많은데, 문제는 AWT와 Swing으로 넘어와서는 전혀 자동완성이 되지 않는다. 예를 들어, Container 객체를 하나 만들고 싶어서 Cont 까지만 치고 Ctrl+Space bar 눌렀지만 전혀 엉뚱한 이상한 Proposal들만 뜨고 전혀 AWT와 스윙에 관련된 제안은 하질 않는다..

반응형