자바 프로그래밍 기초 13장 연습문제
- 최초 등록일
- 2013.04.18
- 최종 저작일
- 2011.07
- 9페이지/ 한컴오피스
- 가격 1,000원
목차
1. 버튼에서 마우스를 클릭하면 레이블에 선택한 내용을 표시하는 애플리케이션(SWING)
2. 텍스트 필드와 텍스트 영역을 표시하는 애플리케이션(SWING)
3. SWING의 버튼(Button), 클래스, 레이블(Label) 클래스, 텍스트필드(TextField) 및 텍스트영역(TextArea) 클래스에서 의미적(symantic) 이벤트 처리를 사용해 결과가 나오는 애플리케이션(윈도우용) 프로그램을 작성하시오. <종료> 버튼을 누르면 [Ctrl]키와 [C]키를 동시에 누른 것처럼 강제로 애플리케이션 프로그램을 종료 시킨다. 원하는 버튼을 누르면 선택 결과 레이블에 그 결과를 표시하고 텍스트필드에서 원하는 지명을 입력하면 레이블에서 그 결과를 표시한다.
4. SWING의 JCheckBox/JRadioButton Group/JButton Group/JToggleButton Group/리스트와 콤보상자/수직 및 수평 스크롤바를 사용해 결과가 나오는 애플리케이션(윈도우용) 프로그램
본문내용
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Jv_13_b1 extends Frame implements ActionListener {
JLabel lb0,lb1,lb2,lb3,lb4,lb5,lb6,lb7;
JButton b0,b1,b2,b3,b4,b5;
public Jv_13_b1(){
super("레이블/버튼 생성과 액션 이벤트처리");
setLayout(new FlowLayout());
lb0 = new JLabel("<다음은 정보통신학부의 전공입니다>");
lb1 = new JLabel("컴퓨터학:");
lb2 = new JLabel("소프트웨어학");
lb3 = new JLabel("정보통신학");
lb4 = new JLabel("멀티미디어학");
lb5 = new JLabel("정보보호학");
b1 = new JButton("컴퓨터학");
b2 = new JButton("소프트웨어학");
b3 = new JButton("정보통신학");
b4 = new JButton("멀티미디어학");
b5 = new JButton("정보보호학");
add(lb0);
add(lb1); add(b1);
add(lb2); add(b2);
add(lb3); add(b3);
add(lb4); add(b4);
add(lb5); add(b5);
lb6 = new JLabel("어떤 전공을 선택했나요? ==>");
lb6.setBackground(Color.yellow);
//lb6.setOpaque(true);
lb7 = new JLabel(" ");
lb7.setBackground(Color.green);
//lb7.setOpaque(true);
add(lb6); add(lb7);
참고 자료
없음