#55 GUI JButton - Java Arabic

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 5

  • @mohamedmorshedy5044
    @mohamedmorshedy5044 Год назад

    شرح جميل شكرا

    • @itcollegerarabic
      @itcollegerarabic  5 месяцев назад

      اشكرك على التعليق و اعتذر على التأخر في الرد، اسأل الله ان اكون قد قدمت ما هو مفيد

  • @Justusername19t
    @Justusername19t 6 месяцев назад

    You saved me

  • @itcollegerarabic
    @itcollegerarabic  Год назад +2

    import java.awt.Color;
    import java.awt.Font;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.BorderFactory;
    import javax.swing.ImageIcon;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    public class Buttons extends JFrame{
    JButton btnButton;
    JLabel label;

    public Buttons() {
    ImageIcon icon = new ImageIcon("Gamalu Elan3'am-2.png");

    label = new JLabel();
    label.setBounds(250, 250, 250, 150);
    label.setIcon(icon);
    label.setVisible(false);

    btnButton = new JButton();
    btnButton.setBounds(100, 100, 250, 150);
    btnButton.setText("Click me");
    btnButton.setFocusable(false);
    btnButton.setIcon(icon);
    btnButton.setHorizontalTextPosition(JButton.CENTER);
    btnButton.setVerticalTextPosition(JButton.BOTTOM);
    btnButton.setIconTextGap(20);
    btnButton.setFont(new Font("Comic Sans", Font.PLAIN, 25));
    btnButton.setBackground(Color.blue);
    btnButton.setForeground(Color.yellow);
    btnButton.setBorder(BorderFactory.createEtchedBorder());
    btnButton.addActionListener(e->{
    System.out.println("i am from Button");
    label.setVisible(true);
    btnButton.setEnabled(false);

    });



    this.setSize(500,500);
    this.setLayout(null);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);
    this.add(btnButton);
    this.add(label);
    }

    }