레이블이 Swing JLabel인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Swing JLabel인 게시물을 표시합니다. 모든 게시물 표시

2013년 8월 5일 월요일

JAVA Swing JLABEL 예제 입니다.

JAVA Swing JLabel Example 입니다.


오라클자바커뮤니티에서 설립한 오엔제이프로그래밍 실무교육센터
(오라클SQL, 튜닝, 힌트,자바프레임워크, 안드로이드, 아이폰, 닷넷 실무전문 강의) 

 www.onjprogramming.co.kr 



///////////////////////////////////////////////// 
 //  JLabel예제
 //  displayedMnemonic, setLabelFor등...
 ///////////////////////////////////////////////// 

 import java.awt.*;
 import javax.swing.*;
 import java.awt.event.*;
 public class MNemonicLabels {
 public static void main(String args[]) {
        //Create labels and text fields
        JLabel lastName =new JLabel("Last Name",JLabel.RIGHT);
        JLabel middleName =new JLabel("Middle Name",JLabel.RIGHT);
        JLabel firstName =new JLabel("First Name",JLabel.RIGHT);
        JTextField lastField =new JTextField(10);
        JTextField middleField =new JTextField(10);
        JTextField firstField =new JTextField(10); //Add displayedMnemonic and label For property values
       
                  lastName.setDisplayedMnemonic('L');
        middleName.setDisplayedMnemonic('M');
        firstName.setDisplayedMnemonic('F');
        lastName.setLabelFor(lastField);
        middleName.setLabelFor(middleField);
        firstName.setLabelFor(firstField); //Layout and Display

        JPanel p =new JPanel();
        p.setLayout(new GridLayout(3, 2, 5, 5));
        p.add(lastName);
        p.add(lastField);
        p.add(middleName);
        p.add(middleField);
        p.add(firstName);
        p.add(firstField);

                JFrame f =new JFrame();
        f.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                        System.exit(0); }
                }
        );
        f.setContentPane(p);
        f.pack();
        f.setVisible(true);
        }
 }