import java.awt.BorderLayout;Output
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.Border;
public class BorderFactoryExample extends JPanel{
public BorderFactoryExample(){
JFrame f = new JFrame("BorderFactoryExample");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
JPanel 패널 = new JPanel();
JLabel 레이블 = new JLabel ( "lineBorder");
label.setPreferredSize(새 Dimension(100, 100));
panel.add(레이블);
panel.setPreferredSize(새 치수(200,125));
//검은색 선 테두리 및 최소 너비 생성 1
테두리 lineborder = BorderFactory.createLineBorder(Color.black, 1);
//JLabel
label.setBorder(lineborder);
f.getContentPane().setLayout(new BorderLayout());
f.add(new JLabel(" "), BorderLayout.NORTH);
//center
f.add(panel, BorderLayout.CENTER);
f.pack();
}
public static void main(String[] args) {
new BorderFactoryExample();
}
}
테두리 EtchedBorderRaised = BorderFactory.createEtchedBorder (EtchedBorder.RAISED);
Border EtchedBorderLowered = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
테두리 LoweredBevelBorder = BorderFactory.createLoweredBevelBorder();
Border matteborder = BorderFactory.createMatteBorder(1, 1, 3, 1, 1, Color.blue);
ImageIcon icon = new ImageIcon("etoile.png");
테두리 매트테두리 = BorderFactory.createMatteBorder(1, 1, 3, 1, 아이콘);
Border LoweredBevelBorder = BorderFactory.createLoweredBevelBorder();
Border EtchedBorderRaised = BorderFactory.createTitledBorder(LoweredBevelBorder, "title",
TitledBorder.LEFT,TitledBorder.TOP,
new Font("Arial", Font.PLAIN , 13), Color.black);
Border lineborder = BorderFactory.createLoweredBevelBorder();
Border RaisedBevelBorder = BorderFactory.createLineBorder(Color.blue);
Border EtchedBorderRaised = BorderFactory.createCompoundBorder(lineborder,
RaisedBevelBorder);
Please disable your ad blocker and refresh the window to use this website.