아래는 JLabel의 주요 생성자입니다.
1. JLabel f=new JLabel();
이름없는 라벨을 생성합니다.
2. JLabel f=new JLabel("String Type");
string 객체의 라벨을 생성합니다.
// import시켜야 사용가능-마우스 가까이 대보면 나옵니다.
import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel;
public class test extends JFrame { //extends JFrame을 하면 JFrame f=new JFrame(); 을 안해도 되는 상속의 개념 //상속함으로써 f.set으로 메소드를 사용해야되는데 편리하쥬?
JPanel p1 = new JPanel(); JLabel l1 = new JLabel(); //라벨 추가 JLabel l2 = new JLabel("<-앞에는 안보임 ^^"); //글자있는 라벨 추가 JLabel l3 = new JLabel("ITdeveloper");
public test() { add(p1); //프레임에 판넬 추가(판넬은 기본으로 flowlayout을 사용한느데 //layout강의를 참조하세요^^
p1.add(l1); //판넬1이 라벨1 추가 p1.add(l2); p1.add(l3);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 프레임의 x버튼을 활성화하여 닫기버튼이 실행가능해짐 setLocation(600, 300); // 프레임 실행시 위치 지정 setSize(500, 500); // 프레임 사이즈 지정 setVisible(true); // 프레임을 보이게 함 }
public static void main(String args[]) { test labeltest = new test();
} } |
<결과물>
라벨 1,2,3이 p1이라는 판넬에 추가된 형태입니다. 사이즈는 500,500 인데 자르기로 도렸어요.
자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.
'JAVA-AWT > JLabel' 카테고리의 다른 글
JAVA-AWT-JLabel-02 (Label위치) (0) | 2018.06.15 |
---|