Java는 학생때 배웠던게 전부였고 다른 언어에 비해 라이브러리, 모듈을 많이 접해보지 못해 하나하나 알아보며 해볼까 합니다.

일단 문법부터.. 뭐 객체개념 소켓 이런건 아니깐 건너뛰고 GUI를 구성하기 위한 Swing에 대해 알아보았습니다. 크게 AWT와 Swing 중 선택하여 개발할때 많이 사용하신다 하네요.
두개는 약간의 차이점을 가지고 있습니다. AWT가 먼저나왔고, 나중에 Swing이 생겼는데 구글링한 자료를 기반으로 간단하게 차이를 보자면 사용하는 플랫폼에 따라 약간 나눠서 사용하는 것 같습니다. AWT는 각 환경별로 다른 UI 구성을 따라가고 Swing의 경우에는 동일한 구성으로 어떤 플랫폼에서도 똑같은 UI 효과를 낼 수 있다네요.
물론 이거 이외에도 기술적으로 차이가 분명 있겠지만.. 그런 내용은 책이나 인터넷 찾아보면 많이 나오니 그 부분 참고하시는게 좋을 것 같습니다.
(전체적인 부분도 약간 Python 의 tk랑 비슷한 느낌이 나네요.)
import javax.swing.*;
javax 하단의 swing 이 존재하며, import 하여 해당 라이브러리를 사용할 수 있습니다.
Sample Code[http://www.javatpoint.com/java-swing]
import javax.swing.*;
public class FirstSwingExample {
public static void main(String[] args) {
JFrame f=new JFrame();//creating instance of JFrame
JButton b=new JButton("click");//creating instance of JButton
b.setBounds(130,100,100, 40);//x axis, y axis, width, height
f.add(b);//adding button in JFrame
f.setSize(400,500);//400 width and 500 height
f.setLayout(null);//using no layout managers
f.setVisible(true);//making the frame visible
}
}
이번에는 간단한 샘플코드랑, 그냥 소개 정도로 하고 차차 만들어지는 내용에 따라 기록해두면 좋을 내용 포스팅하도록 하겠습니다. : )
![]() |
HAHWULSecurity engineer, Gopher and H4cker! |
0 개의 댓글:
Post a Comment