본문 바로가기

Swing6

JAVA SWING JCheckBox serverSWING 이번시간은 JCheckBox 입니다. 저번에 했던 JButton과 같은 소스로 진행하며, 생략된 부분이 많으니 꼭 참고하세요^^ SWING JButton 보러가기!! 우선 SWING을 실행시킵니다. 소스를 그대로 실행시키면 아래와 같은 화면을 보실 수 있습니다. 물론 Design tab을 누르셔야 되용^^ 혹시나 Design tab이 안나온다면 SWING Design tab 안보일때 로 들어가셔서 참고 바랍니다. 다시 본론으로 들어가서 아래 그림에서 왼쪽의 하일라이트 해놓은 곳이 JCheckBox 이구요~ 오른쪽은 추가를 한 모습입니다. 그리고 추가를 하셨으니 이름을 넣어줘야겠죠~ JButton에서도 말했듯이 Variable은 Source에서 사용할 이름. 즉 JCheckBox에 대.. 2015. 2. 12.
JAVA SWING JButton serverSWING SWING은 JAVA용 GUI 프로그램을 만들기 위한 툴킷으로 이클립스(eclipse)에서 plug-in만 설치해주시면 쉽게 사용할 수 있습니다. 설치방법은 예전에 포스팅한 JAVA에 swing plug-in 하기 를 참고하세용^^ 지금부터는 기본적인 기능같은거 설명을 해볼까 합니다. 우선 가장 기본적인 버튼입니다. SWING에서는 JButton 이네용. 사진을 보시면 JButton 과 그냥 Button 이 있습니다. JButton 은 SWING 용이고, Button 은 AWT 용입니다. 제가 사용한건 JButton 입니다. Swing용이죠. 오른쪽엔 제가 현재 만들고 있는 건데, 소스를 참고해서 할께용. 오른쪽과 같이 버튼을 만듭니다.(다르게 만들어도 됩니다.) 그러면 왼쪽에 표시.. 2015. 2. 12.
JAVA SWING echo server server(TCP/IP) swing을 사용하여 gui기반의 java echo server를 만들었습니다. 아래는 통신모습.(테스트 클라이언트는 docklight로~) 아래 소스는 actionlistener인데 버튼 리스너랑 비슷한 겁니다. 안드로이드에선 id명으로 switch문을 썼는데 여기선 if문으로~(상수가 아니라서) 1234567891011121314151617181920212223@Overridepublic void actionPerformed(ActionEvent e) { if(e.getSource()==btnServerOpen){ String getPort=portNum.getText(); if(!getPort.isEmpty()){ int port=Integer.parseInt(getPor.. 2015. 2. 12.
eclipse에서 swing design tab 안보일때~ 가끔씩 파일을 임포트 하거나 하면 swing design tab이 안보여서 당황을 하곤 하는데용. design tab을 다시 보이게 하는 방법입니다. 일단 소스를 하나 열었더니 design tab이 없습니다;; 분명 swing 용인데용.. 그럼 소스파일 리스트로 가셔서 해당 소스파일을 마우스 우클릭을 해주세용. 그리고 'Open With'->'WindowBuilder Editor' 를 클릭합니다. 그러고 나면 다시 design 탭이 보입니다.^^ design tab을 눌러보면 designer 가 나오는걸 확인 할 수 있습니다.^^ 2015. 2. 12.
eclipse에 JAVA swing plug-in 하기 ​자바에서도 GUI를 쉽게 할 수가 있습니다. 찾아 본 바로는 AWT, SWT, SWING이 있는거 같네요. SWT는 플랫폼마다 달라서 따로 파일을 배포해야하고, SWING은 같아서 한번에 되는거 같습니다. 그러던 중 SWING을 쉽게 쓸 수 있는 방법!! eclipse에 windowsBuilderPro를 플러그 인해주면 되네용^^ 주소는 http://www.eclipse.org/windowbuilder/download.php 으로 일단 가세요. 그럼 아래와 같은 화면이 나오는데요. 여기서 원하는 버전의 링크를 눌러주세요. 누르셨으면 아래의 화면이 나옵니다. 그럼 친절하게 설명이 되어있는데 링크를 복사하세용. 그리고 eclipse로 이동해 Help->Install new software를 클릭합니다. 그.. 2015. 2. 12.
JAVA SWING TCP/IP Client 먼저 사진을 보시죠 그림과 같이 보내는 문자열이 그대로 전달 된 걸 볼 수 있습니다. 그리고 HEX로 변경을 해보면 내용과 입력칸 모두 HEX값으로 변합니다. ​이처럼 보내는 건 잘 되는데 받는게 잘 안되네요;; 아래 그림처럼 서버에선 보내지만 클라이언트에서는 못받습니다. 정확히 무엇때문인지는 잘 모르겠네요;; 그러던 중 서버의 연결을 끊어보니 ...데이터가 받아집니다.;; ​제가 일단 팝업메세지로 해놨거든요;; 음...먼가 오긴오는거 같은데 처리를 잘 못해주는 거 같습니다. 계속 수정해 봐야겠네용.;; JAVA+ Swing 오늘 처음 써봤는데 안드로이드를 먼저 해봐서 그런지 쉽게 적응되네요^^ 2015. 2. 12.

인기글