카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JFrame (1)
JLabel (2)
JButton (1)
JPanel(layout) (9)
Color-Font (2)
JTextField-JPasswordField (2)
JScrollBar (1)
JMenu-JMenuBar-JMenuItem (3)
ActionListener (3)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지

Search

'JAVA-AWT/JLabel'에 해당되는 글 2건

  1. 2018.06.15 JAVA-AWT-JLabel-02 (Label위치)
  2. 2018.06.15 JAVA-AWT-JLabel-01

JAVA-AWT-JLabel-02 (Label위치)

JAVA-AWT/JLabel 2018. 6. 15. 16:17 Posted by IT-개발자
반응형

이번에는 JLabel 1강에 이어서 글자의 위치를 정해보도록 하겠습니다.

JLabel의 생성자는  JLabel 변수=new JLabel(String type); 였습니다.


위치를 지정하는 것은 아래와 같습니다.

 JLabel 변수=new JLabel("글자", JLabel.LEFT);

 JLabel 변수=new JLabel("글자", JLabel.RIGHT);

 JLabel 변수=new JLabel("글자", JLabel.CENTER);


아래에서 한 번 확인해보도록 하겠습니다.

다만,Layout이 선행되어야 이해가 빠르실 듯 합니다만...

결과물만 보고 넘어가도록 하겠습니다. 

 package AWT프로그래밍;

 

import java.awt.GridLayout;

 

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

 

public class JPanel01 {

 

        JFrame f = new JFrame("제목");

        JPanel p1 = new JPanel();

        JLabel l1=new JLabel("1번글", JLabel.LEFT); //라벨1 생성

        JLabel l2=new JLabel("2번글", JLabel.RIGHT); //라벨2 생성

        JLabel l3=new JLabel("3번글", JLabel.CENTER); //라벨3 생성

       

       

        public JPanel01() {

 

               f.add(p1); // 프레임 f 판넬p1 추가한다.

               p1.setLayout(new GridLayout(3,1));

               // 판넬의 레이아웃을 GridLayout으로 지정

               //(3*1) 행렬이라고 생각하시면 됩니다. layout에서 확인하면되니 skip

 

               p1.add(l1); // 레이아웃지정

               p1.add(l2);

               p1.add(l3);

 

 

               f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 프레임의 x버튼을 활성화하여 닫기버튼이 실행가능해짐

               f.setLocation(600, 300); // 프레임 실행시 위치 지정

               f.setSize(500, 500); // 프레임 사이즈 지정

               f.setVisible(true); // 프레임을 보이게

        }

 

        public static void main(String args[]) {

               JPanel01 panel = new JPanel01();

 

        }

}


<결과물>



 자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형

'JAVA-AWT > JLabel' 카테고리의 다른 글

JAVA-AWT-JLabel-01  (0) 2018.06.15

JAVA-AWT-JLabel-01

JAVA-AWT/JLabel 2018. 6. 15. 16:05 Posted by IT-개발자
반응형

아래는 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 라벨추가 

               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