import java.awt.BorderLayout;Output
импорт 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 = новая панель JPanel();
метка компонента "JLabel" = новая метка "JLabel"(" lineBorder");
label.setPreferredSize(new Dimension(100, 100));
panel.add(метка);
panel.setPreferredSize(new Dimension(200,125));
//создаем границу черной линии и минимальную ширину 1
Border 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();
}
}
Border EtchedBorderRaised = BorderFactory.createEtchedBorder(EtchedBorder.RAISED);
Border EtchedBorderLowered = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
Border LoweredBevelBorder = BorderFactory.createLoweredBevelBorder();
Border matteborder = BorderFactory.createMatteBorder(1, 1, 3, 1, Color.blue);
ImageIcon icon = new ImageIcon("etoile.png");
Граница matteborder = BorderFactory.createMatteBorder(1, 1, 3, 1, icon);
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.