목록코딩/JAVA (15)
S.S.G
Color 메뉴아이템이 선택되면 컬러 다이얼로그를 출력하고 사용자가 선택한 색으로 "Hello"의 글자색이 변경되도록 프로그램 하기. (빨간색을 선택한 경우) import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; class Test extends JFrame { Container contentPane; JLabel label = new JLabel("Hello"); Test() { setTitle("색상 예제"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); contentPane = getContentPane(); ..
"사과", "배", "체리" 의 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")..
* 마우스로 문자열 이동시키기 - 프레임상의 임의의 위치에 마우스 버튼을 누르면 마우스 포인트가 있는 위치에 "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..