📄 FlowLayoutPanelSize.java .java dosyası
⬇️ İndir
import java.awt.*;
import javax.swing.*;
import javax.swing.border.LineBorder;
import javax.swing.border.TitledBorder;
public class FlowLayoutPanelSize {
public static void main(String[] args) {
JFrame frame = new JFrame("FlowLayout() JPanel Size | Java Blackboard [107]");
frame.setLayout(new FlowLayout()); // frame'mimiz FlowLayout kullanacak
LineBorder linedBorder = new LineBorder(Color.blue);
TitledBorder titledBorder = BorderFactory.createTitledBorder(linedBorder, "Label Baslik");
JLabel label = new JLabel();
label.setBorder(titledBorder);
label.setPreferredSize(new Dimension(100, 100));
JPanel panel0 = new JPanel();
panel0.setBackground(new Color(200, 230, 12, 255));
panel0.setBorder(new TitledBorder("istanbul"));
// panel0.setSize(200, 200);
panel0.setPreferredSize(new Dimension(200, 200)); // panel boyutunu istenen ölçüye ayarla
JPanel panel1 = new JPanel();
panel1.setBackground(new Color(239, 200, 12, 255));
panel1.setBorder(new TitledBorder("maraş"));
// panel1.setSize(300, 100);
panel1.setPreferredSize(new Dimension(300, 100)); // panel boyutunu istenen ölçüye ayarla
JPanel panel2 = new JPanel();
panel2.setBackground(new Color(212, 155, 12, 255));
panel2.setBorder(new TitledBorder("adıyaman"));
// panel2.setSize(200, 150);
panel2.setPreferredSize(new Dimension(200, 150)); // panel boyutunu istenen ölçüye ayarla
JPanel panel3 = new JPanel();
panel3.setBackground(new Color(187, 112, 12, 255));
panel3.setBorder(new TitledBorder("malatya"));
// panel3.setSize(400, 75);
panel3.setPreferredSize(new Dimension(400, 75)); // panel boyutunu istenen ölçüye ayarla
JPanel panel4 = new JPanel();
panel4.setBackground(new Color(255, 177, 12, 255));
panel4.setBorder(new TitledBorder("hatay"));
// panel4.setSize(100, 220);
panel4.setPreferredSize(new Dimension(100, 220)); // panel boyutunu istenen ölçüye ayarla
frame.add(label);
frame.add(panel0);
frame.add(panel1);
frame.add(panel2);
frame.add(panel3);
frame.add(panel4);
frame.setSize(750, 450);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}