java
Swing3 (LineBorder)
바이홍
2007. 4. 11. 21:33
반응형
▶▶▶LineBorder 테두리 : 라인으로 외곽선의 효과를 내는 보드이다 ^^
☆☆생성자
☆LineBorder (Color color)
직선 보더를, 지정된 컬러 및 굵기 (thickness = 1)로 작성합니다.
☆LineBorder (Color color, int thickness)
지정된 색과 굵기로 직선 보더를 작성합니다.
☆LineBorder (Color color, int thickness, boolean roundedCorners)
지정된 색과 굵기와 구석의 형상으로 직선 보더를 작성합니다.
color - 보더의 컬러
thickness - 보더의 굵기
roundedCorners - 보더의 구석을 둥글게 할지 어떨지
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
public class Test extends JFrame{
JButton b1,b2,b3,b4;
Test(){
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
b1=new JButton("11111111");
b2=new JButton("22222222");
b3=new JButton("33333333");
b4=new JButton("44444444");
b1.setBorder(new LineBorder(Color.red));
b2.setBorder(new LineBorder(Color.blue,3));
b3.setBorder(new LineBorder(Color.PINK, 10, true));
b4.setBorder(new LineBorder(Color.PINK, 10, false));
add(b1);add(b2);add(b3);add(b4);
}
public static void main(String[] args) {
Test t=new Test();
t.setSize(400,400);
t.setVisible(true);
}
}
☆☆생성자
☆LineBorder (Color color)
직선 보더를, 지정된 컬러 및 굵기 (thickness = 1)로 작성합니다.
☆LineBorder (Color color, int thickness)
지정된 색과 굵기로 직선 보더를 작성합니다.
☆LineBorder (Color color, int thickness, boolean roundedCorners)
지정된 색과 굵기와 구석의 형상으로 직선 보더를 작성합니다.
color - 보더의 컬러
thickness - 보더의 굵기
roundedCorners - 보더의 구석을 둥글게 할지 어떨지
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
public class Test extends JFrame{
JButton b1,b2,b3,b4;
Test(){
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
b1=new JButton("11111111");
b2=new JButton("22222222");
b3=new JButton("33333333");
b4=new JButton("44444444");
b1.setBorder(new LineBorder(Color.red));
b2.setBorder(new LineBorder(Color.blue,3));
b3.setBorder(new LineBorder(Color.PINK, 10, true));
b4.setBorder(new LineBorder(Color.PINK, 10, false));
add(b1);add(b2);add(b3);add(b4);
}
public static void main(String[] args) {
Test t=new Test();
t.setSize(400,400);
t.setVisible(true);
}
}
반응형