JAVA

[JAVA] Swing Application Program.

[문제] BorderLayout을 사용하여 컴포넌트 사이의 수평 수직 간격이 각각 5픽셀, 7픽셀이 되도록 스윙 응용프로그램을 작성하라. (난이도 3)

[JAVA] Slider.

[문제] 수평 슬라이더를 만들고, 슬라이더를 움직이면 문자열 레이블의 글자 크기를 조절할 수 있는 스윙 응용프로그램을 작성하라. 폰트 크기는 1픽셀에서 100픽셀까지이며, 큰 눈금은 20 간격, 작은 눈금은 5 간격으로 하라. 슬라이더는 컨텐트팬의 NORTH 영역에, 문자열은 CE...

[JAVA] Average credit.

[문제] Scanner 클래스를 사용하여 6개 학점(‘A’, ‘B’, ‘C’, ‘D’, ‘F’)을 문자로 입력받아 ArrayList에 저장하고, ArrayList를 검색하여 학점을 점수(A=4.0, B=3.0, C=2.0, D=1.0, F=0)로 변환하여 평균을 출력하는 프로그램을...

[JAVA] The rotating string.

[문제] 문자열을 입력받아 한 글자씩 회전시켜 모두 출력하는 프로그램을 작성하라.

[JAVA] Key Listener.

[문제] JLabel 컴포넌트로 “Love Java”를 출력하고, 키 리스너를 작성하여 + 키를 치면 폰트 크기를 5픽셀씩 키우고, - 키를 치면 폰트 크기를 5픽셀씩 줄이는 스윙 응용프로그램을 작성하라. 5픽셀 이하로 작아지지 않도록 하라.

[JAVA] Draw with a Mouse.

[문제] 마우스로 점을 찍으면 점들을 계속 연결하여 폐다각형으로 그려지도록 프로그램을 작성하라.

[JAVA] Visible&Enabled Setting.

[문제] 2개의 체크박스와 버튼을 하나 만들어라. “버튼 비활성화” 체크박스를 선택하면 버튼이 작동하지 못하게 하고, 해제하면 다시 작동하게 하라. “버튼 감추기” 체크박스를 선택하면 버튼이 보이지 않도록 하고 해제하면 버튼이 보이도록 하라.

[JAVA] Arrangement and repetition.

[문제] 배열과 반복문을 이용하여 프로그램을 작성해보자. 키보드에서 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전, 50원짜리 동전, 10원짜리 동전, 1원짜리 동전이 각 몇 개로 변환되는지 예시와 같이 출력하라. 이때 반드...

[JAVA] The biggest file.

[문제] File 클래스를 이용하여 c:\에 있는 파일 중에서 제일 큰 파일의 이름과 크기를 출력하라.