목록코딩 (23)
S.S.G
"사과", "배", "체리" 의 3개의 과일 이름을 가진 콤보박스 컴포넌트를 만들고 사용자가 과일을 선택하면 해당하는 이미지를 콤보박스 옆에 출력하는 프로그램 만들어 보기. import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.*; public class Test extends JFrame { Container contentPane; String[] fruit = { "사과", "배", "체리" }; ImageIcon[] images = {..
3개의 라디오버튼을 생성하여 각 라디오버튼이 선택되면 해당하는 이미지를 출력하는 응용프로그램 만들어 보기. import java.awt.*; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.*; public class Test extends JFrame { Container contentPane; JRadioButton[] radio = new JRadioButton[3]; String[] text = { "사과", "배", "체리" }; ImageIcon[] image = { new ImageIcon("images/apple.jpg"), new ImageIcon("images/pear.jpg")..
[문제] getMinMaxString 메소드는 String형 변수 str을 매개변수로 입력받습니다. str에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 String을 반환하는 메소드를 완성하세요. 예를들어 str이 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. import java.util.Arrays; public class Test { public String getMinMaxString(String str) { String array[] = str.split(" "); int[] arrayInt = new int[array.length]; for(in..
* 마우스로 문자열 이동시키기 - 프레임상의 임의의 위치에 마우스 버튼을 누르면 마우스 포인트가 있는 위치에 "Hello" 문자열을 출력 import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.*; public class Test extends JFrame { JPanel contentPane = new JPanel(); JLabel la; Test() { setTitle("마우스 이벤트 예제"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setContentPane(contentPane); contentPane.setLayout(null); contentP..