🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Java / jlabel auto width size dynamic label genişliğini otomatik ayarlama

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();

    }

 2021 Ocak 31 Pazar
 518