알고리즘 과제중 순차탐색의 비교 횟수를 측정하는 내용이 있었다.
- 비교적 쉬운 내용으로 코드로 표현하는건 어려운일이 아니었고 바로 결과를 확인 할 수 있었다.
그러나 터미널 화면에서 보이는 실행화면이 제출용으로는 마음에 들지 않았고
반복측정을 하기위한 인터페이스가 필요하다는 생각이들었다.
그래서 자바에서 제공하는 스윙 기반의 GUI라이브러리를 이용하여 프로그램으로 만들어 보기로 하였다.
ComboBox를 사용하여 배열의 크기와 반복횟수를 사용자의 임의로 지정할 수 있게 만들었고
버튼을 추가하여 반복적인 측정이 가능하도록 구현하였다.
지금까지 GUI프로그램은 파이썬으로 만들어보다가 처음 자바로 만들어보는 작업이었는데
눈에 보이기 편하게 작업하려고 여러 클래스로 나누어서 만들다 보니까 객체를 만들어서
속성을 넘겨 받는 과정이 조금은 복잡해졌다.
'JAVA' 카테고리의 다른 글
자바상식 (0) | 2023.12.21 |
---|---|
프로그래머스 자바 전화번호 목록 (0) | 2020.09.10 |
피보나치 수열 함수 코딩, 알고리즘, Fibonacci Algorithm 코드 (0) | 2020.02.25 |
팩토리얼 함수 코딩, 알고리즘 ,Factorial Algorithm (재귀함수) (0) | 2020.02.24 |
팩토리얼 함수 코딩, 알고리즘 , Factorial Algorithm (반복함수) (5) | 2020.02.24 |
댓글