1-) Java - jlabel auto width size dynamic label genişliğini otomatik ayarlama
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
createLabel();
}
public void createLabel() {
JLabel YU = new JLabel();
String text = "ADI : RAMAZAN HABER";
YU.setLocation(0, 0);
YU.setFont(new Font("Arial Bold", 0, 30));
YU.setText(text); // texti basıyorumki genislik ve yuksekligini aşağıda alabileyim
int genislik = YU.getPreferredSize().width; // genişliğini aldım
int yukseklik = YU.getPreferredSize().height; // yüksekligini aldım
YU.setSize(genislik, yukseklik); // size'ını text'e göre ayarladım
YU.setText(text); // tekrar text'timi bastım
jPanel1.add(YU);
jPanel1.revalidate();
jPanel1.repaint();
}