button
-
텍스트 입력 창과 다이얼 로그 창 만들기JAVA/GUI - Frame 2020. 10. 1. 10:56
문제 MessageTest.java를 만들고 Message 클래스에 아래와 같이 디자인을 하도록 하자. Label, TextField, Button을 GridLayout에 위치시키고 (메시지 : 텍스트필드, 아래쪽에 버튼) 버튼을 눌렀을 때, 다이얼로그 창으로 글자 나타내기 다이얼로그 닫기 버튼을 만들고 닫기 버튼을 클릭했을 때 다이얼로그 창 닫기 예시 위의 그림과 같이 창에 메시지를 입력하고 전송 버튼을 누르면 다이얼로그 창이 떠서 입력한 메시지를 보여준다. 그리고 다이얼 로그 창의 닫기 버튼을 누르면 다이얼로그는 사라진다. 여기서 다이얼 로그 창이 사라진다라는 개념보다는 보여지다 사라지게 구현하자. 윈도우 창과 다이얼 로그 창 모두 layout을 gridlayout을 적용해서 각 영역을 구분 짓도록 ..
-
텍스트 창 입력기JAVA/GUI - Frame 2020. 10. 1. 10:53
구현할 것 텍스트 입력창, 버튼, 레이블을 만들고 버튼을 클릭하면 텍스트 입력창 내용이 레이블에 나오도록 해보고 exit 버튼을 클릭하면 윈도우 창이 닫힌다. 예시 아래는 입력 전의 모습 아래는 입력하고 난 후에 send Message 버튼을 누르면 레이블에 입력한 내용이 나온다. 외형 구현 프로그램 살행결과 소스 파일 버튼의 기능 구현 (1). 익명을 통해 구현 (2). SimpleInput클래스가 인터페이스 상속을 통해 구현 (3). 별 개의 클래스를 만들어서 인터페이스 상속을 통해 구현 위의 세 구현 방식에 동일하게 아래의 내용을 임포트 해줘야 한다. (1). 익명을 통해 구현 SimpleInput 클래스의 생성자에서 각 버튼에 대한 이벤트를 등록한다. 위의 문장에 대해 분석해보면, ActionLi..