Java GUIプログラミング3 JLabelとJTextField


JLabelプロパティ

  • 設定寸法:設定寸法
  • 設置位置:設置位置(左上隅)
  • 設定Bounds(Left、Top、Width、Height):設定位置とサイズ
  • setHorizontalAlignment(int):JLabelコンテンツの水平位置合わせを設定する
    -JLabel.Left:左揃え
    -JLabel.中心ちゅうしん:中央揃えちゅうしんはいち
    -JLabel.Right:右揃え
  • JTextFieldプロパティ

  • 設定寸法:設定寸法
  • 設置位置:設置位置(左上隅)
  • 設定Bounds(Left、Top、Width、Height):設定位置とサイズ
  • setHorizontalAlignment(int):JLabelコンテンツの水平位置合わせを設定する
    -JLabel.Left:左揃え
    -JLabel.中心ちゅうしん:中央揃えちゅうしんはいち
    -JLabel.Right:右揃え
  • JLabelとJTetxtFieldのプロパティは同じであることがわかります.
  • 今から実習を始めましょう.
  • package GUI프로그래밍공부해보자;
    import javax.swing.*;
    
    public class JLabel_JTextField {
    
        public static void main(String[] args) {
            JFrame jf = new JFrame();
            jf.setLocation(700,400);    //내 화면의 가운데에 오게 위치값 잡아주기
            jf.setSize(380,180);
            jf.setTitle("로그인");
            jf.setLayout(null);
    
            JLabel jl = new JLabel("아이디 : ");
            jl.setSize(80,30);
            jl.setLocation(30,30);
            jl.setHorizontalAlignment(JLabel.CENTER);
    
            jf.add(jl); //JFrame에 JLabel를 추가
    
            JTextField jt = new JTextField();
            jt.setSize(130,30);
            jt.setLocation(110,30);
    
            jf.add(jt);//JFrame에 JTextField를 추가
    
            jl = new JLabel("비밀번호 : ");
            jl.setSize(80,30);
            jl.setLocation(30,70);
            jf.add(jl);
    
            jf.add(jl);
    
            jt = new JTextField();
            jt.setSize(130,30);
            jt.setLocation(110,70);
            jf.add(jt);
    
            jf.setVisible(true);    //이것은 항상 마지막에 넣어야한다.중간에 넣을경우 거기까지 구현하겠다.라는 뜻이 된다.
        }
    }
    
    そうすると、真ん中にログインウィンドウを開くことができます.