스윙 컴포넌트 배치 방법과 계산기 만들기

윤재열·2022년 1월 15일
0

Swing

목록 보기
10/10

2일차에 구글링과 유튜브를 많이 활용해서 계산기를 만들어 보았는데.
다시 만들어 보려고하니까 이해 가 너무 안되었다.그래서 다시 처음으로 돌아가서 다시 공부를 시작해 보겠습니다.ㅠㅠ

JPanel

JFrame 내에서 각각 다른 레이아웃을 구현하고 영역 별 구분을 위해 사용하는 컴포넌트

JLabel

GUI상에서 직접 수정이 불가능한 텍스트를 설정하기 위해 사용하는 컴포턴트

텍스트 또는 이미지를 추가할 수 있다.(동시에도 가능)

  • JLabel() : 기본생성자
  • JLabel(String) : Label의 텍스트를 추가
  • JLabel(icon) : 아이콘 객체를 추가(imageIcon 클래스 등)

JLabel 주요 사용 메서드

  • setText(String)
  • getText()
  • SetIcon(Icon)
  • setHorizontalAlignment(int)

JButton

GUI상에서 상호작용을 하기 위한 컴포넌트 중하나 일반적인 Button을 추가하기 위해사용

JButton 주요 사용 메서드

  • setText()
  • getText()
  • addActionListiner() : ()안에 객체를 넣어 어떠한 동작동작이 일어나는지 정의

JTextArea

여러 줄의 문자열을 표현학 위해 사용되는 컴포넌트,일반적으로 설명문에 사용한다.

JTextArea

  • setText()
  • append()

JTextField

한줄의 문자열을 입력 받기 위해 주로사용됨.(Ex.로그인 화면에서 id,pw 입력받는 컴포넌트

JTextField 주요 사용 메서드

  • getText()
  • setText()

JCheckBox

여러 옵션을 1개 이상 선택하기 위해 사용하는 컴포넌트, 다중 선택을 지원하여 별도 그룹을 묶지않고 사용한다.

JRadioButton

여러 옵션 중 한가지를 선택하기 위해 사용되는 컴포넌트, 여러 영역에서 사용될 가능성을 염두하여 그룹으로 묶어서 사용(ButtonGroup)

profile
블로그 이전합니다! https://jyyoun1022.tistory.com/

0개의 댓글