• 0
salah4salah

كيف يمكن إضافة Mouseclick الى Button

سؤال

post-181149-1238174461_thumb.jpg

السلام عليكــم ورحمـة الله وبركاتــه ،،

انا وصلت لهنا و وقفت :wacko: وحاولت كتير لكن مانفع معي , الكود التالي يصنع مجموعة ازرار كل زر له وضيفة " كما مرفق بالصورة"

لنفرض ان لدي كلاس بأسم

Add Product

كيف يتم ربط الزر بالكلاس

جربت الكود التالي و ما نفع

private void ِAddProductActionPerformed(java.awt.event.ActionEvent evt) {

new ِAddProduct().show();

this.hide();

وكمان هدا مانفع

Adproduct.addActionListener(this);

من فظلكم الكود التالي ... ومحتاج اعرف كيف اجعل كليك الماوس على الزر يقوم بتنفيد اكشن

بارك الله فيكم مقدماًِ

-----------------------------------------------------------------------------------------------------

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class SWINGMAINMENU extends JFrame {

private JButton Addproduct, Updateproduct,Searchproduct,Deleteproduct,Criticalproduct;

private Container container;

private FlowLayout layout;

public SWINGMAINMENU()

{

super( "SWINGMAINMENU" );

layout = new FlowLayout();

container = getContentPane();

container.setLayout( layout );

Addproduct = new JButton( "Add product" );

container.add( Addproduct );

Updateproduct = new JButton( "Update product" );

container.add( Updateproduct );

Deleteproduct = new JButton( "Delete product" );

container.add( Deleteproduct );

Searchproduct = new JButton( "Searchproduct" );

container.add( Searchproduct );

Criticalproduct = new JButton("Critical product");

container.add( Criticalproduct );

setSize( 700, 120 );

setVisible( true );

}

public static void main( String args[] )

{

SWINGMAINMENU application = new SWINGMAINMENU();

application.setDefaultCloseOperation(

JFrame.EXIT_ON_CLOSE );

}

}

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;



public class SWINGMAINMENU extends JFrame {


private JButton Addproduct, Updateproduct,Searchproduct,Deleteproduct,Criticalproduct;
private Container container;
private FlowLayout layout;

public SWINGMAINMENU()
{
super( "SWINGMAINMENU" );

layout = new FlowLayout();


container = getContentPane();
container.setLayout( layout );


Addproduct = new JButton( "Add product" );
// my code here //
Addproduct.addActionListener ( new ActionListener (){
public void actionPerformed (ActionEvent evt ){
// call the method that actually add the product to the database here ...
// and the other buttons need a code like this , good luck :)
}
});

// end of my cod //
container.add( Addproduct );


Updateproduct = new JButton( "Update product" );
container.add( Updateproduct );


Deleteproduct = new JButton( "Delete product" );
container.add( Deleteproduct );

Searchproduct = new JButton( "Searchproduct" );
container.add( Searchproduct );

Criticalproduct = new JButton("Critical product");
container.add( Criticalproduct );



setSize( 700, 120 );
setVisible( true );
}


public static void main( String args[] )
{
SWINGMAINMENU application = new SWINGMAINMENU();

application.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE );
}

}

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكــم ورحمـة الله وبركاتــه

الأخ هويدي بارك الله فيك وزاد في حسناتك

،،

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .