본문 바로가기

Study501

JAVA SWING JScrollPane 자동스크롤 JScrollPane을 만들었는데 자동 스크롤이 안되면 별 효용이 없겠죠? JScrollPane을 써서 자동 스크롤을 하기위해 전 2가지 방법을 씁니다. 스크롤할 텍스트 화면이 append메소드를 지원할 경우에는 append를 하고나서 1scrollPane.getVerticalScrollBar().setValue(scrollPane.getVerticalScrollBar().getMaximum());cs 을 추가해 주면 됩니다. 허나 만약 append 메소드를 지원하지 않을 경우 이전 text를 getText로 가져와서 '\n'으로 열바꿈한 후 setText를 하시면 자동으로 내려 갑니다. 2015. 2. 12.
JAVA SWING JScrollPane 프로그램을 짜다보면 채팅창이나 통신프로그램 또는 로그창과 같은 텍스트창에 스크롤바는 필수 일 거예요. 그래서 이번엔 간단한 swing에서 스크롤바에 대한 포스팅을 할께요.​ JAVA SWING에는 JScrollPane 이라는 간단하게 만들 수 있는 스크롤 바가 있습니다. 이 JScrollPane이라는 스크롤바는 그냥 텍스트창에 쫘~악하고 넣어주세요. 저의 경우 아래보이는 그림의 큰 텍스트 창있죠? 그것의 이름이 commText입니다. JEditorPane으로 만들었어요. 일단 여기에 추가를 해줍니다. 그리고 소스로 오시면 초기화 부분에 아래의 코드가 추가된 걸 확인할 수 있어요. 123 JScrollPane scrollPane = new JScrollPane(commText); scrollPane.set.. 2015. 2. 12.
JAVA SWING JOptionPane showInputDialog 와 showOptionDialog JOptionPaneTest.ZIP 이번에는 showInputDialog 와 showOptionDialog 를 알아보겠습니다. 이 두 메소드는 짧아서 한번에 할께요. 일단 이번에도 기존 소스에 추가하였습니다. 보시는 바와 같이 추가하였고, showInputDialog는 2가지, showOptionDialog는 한가지로 테스트 할께욤. showInputDialog는 2가지인데요 첫번째꺼는 말 그대로 Input!! 즉 주관식으로 우리가 text같은걸 넣는 겁니다. 그리고 두번째 꺼는 흔히 말하는 스피너 있죠? 그거라고 생각하시면 됩니다. 그러니깐 첫번째껀 주관식, 두번째껀 객관식 ㅎ 일단 소스코드를 보면서 설명하겠습니다. 아 기본적인 버튼에 대해서 잘 모르시면 앞에 포스팅했던 JButton 부분을 참고바랍니다. 2015. 2. 12.
JAVA SWING JOptionPane showConfirmDialog JOptionPane.ZIP 이번시간에는 JOptionPane 2번째로 showConfirmDialog 에 대해 알아보겠습니다. showConfirmDialog도 이전시간에 포스팅했던 showMessageDialog 와 비슷하지만, 이름에도 있듯이 showConfirmDialog는 Confirm!! 즉 확인을 요합니다. 이전 포스팅가기(showMessageDialog) showMessageDialog에도 확인버튼은 있었지만, 이건 좀 더 다양하게 구현할 수 있는 메소드 입니다. 일단 'showConfirmDialog' 는 4가지 옵션이 있습니다. DEFAULT_OPTIONYES_NO_OPTIONYES_NO_CANCEL_OPTIONOK_CANCEL_OPTION 그래서 이 4가지를 모두 샘플 코드로 만들어서.. 2015. 2. 12.
JAVA SWING JOptionPane showMessageDialog JOptionPane.ZIP 오늘은 SWING에서 팝업 메세지에 해당하는 JOptionPane 중 가장 많이 쓰이는 showMessageDialog에 대해 알아 보겠습니다. 먼저 JOptionPane 클래스를 보시면 4개의 메소드가 있습니다. 자바 레퍼런스 문서를 보시면 요렇게 4가지가 나옵니다. Method NameDescriptionshowConfirmDialogAsks a confirming question, like yes/no/cancel.showInputDialogPrompt for some input.showMessageDialogTell the user about something that has happened.showOptionDialogThe Grand Unification of th.. 2015. 2. 12.
JAVA SWING JCheckBox serverSWING 이번시간은 JCheckBox 입니다. 저번에 했던 JButton과 같은 소스로 진행하며, 생략된 부분이 많으니 꼭 참고하세요^^ SWING JButton 보러가기!! 우선 SWING을 실행시킵니다. 소스를 그대로 실행시키면 아래와 같은 화면을 보실 수 있습니다. 물론 Design tab을 누르셔야 되용^^ 혹시나 Design tab이 안나온다면 SWING Design tab 안보일때 로 들어가셔서 참고 바랍니다. 다시 본론으로 들어가서 아래 그림에서 왼쪽의 하일라이트 해놓은 곳이 JCheckBox 이구요~ 오른쪽은 추가를 한 모습입니다. 그리고 추가를 하셨으니 이름을 넣어줘야겠죠~ JButton에서도 말했듯이 Variable은 Source에서 사용할 이름. 즉 JCheckBox에 대.. 2015. 2. 12.

인기글