الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه salah4salah في 27 مارس 2009 · 2 رد · 975 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

}

}

#2
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
#3

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

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

،،

مواضيع مشابهة