نمایش نتایج 1 تا 4 از 4

نام تاپیک: چگونگی ایجاد فرم و کلید(دکمه) و رویداد

  1. #1

    Question چگونگی ایجاد فرم و کلید(دکمه) و رویداد

    سلام
    دوستان لطفا
    چگونگی ایجاد فرم و کلید(دکمه) و رویداد را با کد و مثال توضیح بدین.
    خیلی متشکرم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    سن
    44
    پست
    966

    نقل قول: چگونگی ایجاد فرم و کلید(دکمه) و رویداد

    نقل قول نوشته شده توسط abdollah110110 مشاهده تاپیک
    سلام
    دوستان لطفا
    چگونگی ایجاد فرم و کلید(دکمه) و رویداد را با کد و مثال توضیح بدین.
    خیلی متشکرم


    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;


    public class MyForm extends JFrame {


    private JPanel myPanel;
    private JButton myButton;


    public MyForm() {
    this.initialComponents();
    }

    private void initialComponents() {
    this.setBounds(new Rectangle(200,200));
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
    this.getContentPane().add(this.getMyPanel());
    this.setVisible(true);
    }

    public JPanel getMyPanel() {
    if (this.myPanel == null) {
    this.myPanel = new JPanel();
    this.myPanel.setLayout(new FlowLayout());
    this.myPanel.add(this.getMyButton());
    }
    return myPanel;
    }

    public JButton getMyButton() {
    if (this.myButton == null) {
    this.myButton = new JButton("Click On Me");
    this.myButton.setBackground(Color.GREEN);
    // create an event
    this.myButton.addActionListener(new ActionListener() {
    private boolean flag = true;
    public void actionPerformed(ActionEvent e) {
    if (flag) {
    myButton.setBackground(Color.BLUE);
    } else {
    myButton.setBackground(Color.GREEN);
    }
    flag = !flag;
    }
    });
    }
    return myButton;
    }



    public static void main(String[] s) {
    new MyForm();
    }
    }

  3. #3

    نقل قول: چگونگی ایجاد فرم و کلید(دکمه) و رویداد

    بابت کدها ممنونم
    اگه توضیح مختصری هم میدادی بد نمیشد.
    متشکرم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    سن
    44
    پست
    966

    نقل قول: چگونگی ایجاد فرم و کلید(دکمه) و رویداد

    نقل قول نوشته شده توسط abdollah110110 مشاهده تاپیک
    بابت کدها ممنونم
    اگه توضیح مختصری هم میدادی بد نمیشد.
    متشکرم
    توضیح خاصی ندارم بدم. فقط اینکه توی swing هر متدودی برای هر کامپوننتی که با add شروعع بشه مثل addMouseListener یعنی اینکه می تونی یک event رو handle کنی برای اون کامپوننت.

    تمام شد. همین. هرجاشون نفهمیدی باز بپرس

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •