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

محتاج مساعدة Object LIST

مغلق
بدأه drdidji في 1 أبريل 2007 · 1 رد · 515 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا عندي مشكلة في استعمال الادات LIST أرجوا أن تعطوني حل لهذا المشكلة

import java.awt.*;

import java.awt.event.*; // pour gérer les événements

import javax.swing.JComponent.*;

class FractionAvecPanels extends Frame implements

ActionListener,WindowListener

// En plus de l'interface ActionListener,

// la classe implémente l'interface WindowListener

// ce qui permettra à la fenêtre de régir aux événements fenêtre

{

// composants sur l'IHM

public Button Btn_PG,Btn_PD,Btn_PTD,Btn_PTG;

public List list1;

public List list2;

Panel Pnl_List1,Pnl_List2,Pnl_Btn;

FractionAvecPanels() // le constructeur

{

super("Liste De Salut");

// le panel de la liste1

Pnl_List1 = new Panel(new BorderLayout());

List list1 = new List();

Pnl_List1.add(list1);

// le panel des Bouton

Pnl_Btn = new Panel(new GridLayout(4,1));

// le bouton PD

Btn_PD= new Button(">");

Pnl_Btn.add(Btn_PD);

// le bouton PTD

Btn_PTD= new Button(">>");

Pnl_Btn.add(Btn_PTD);

// le bouton PG

Btn_PG= new Button("<");

Pnl_Btn.add(Btn_PG);

// le bouton PTG

Btn_PTG= new Button("<<");

Pnl_Btn.add(Btn_PTG);

// le panel de la liste2

Pnl_List2 = new Panel(new BorderLayout());

list2= new List();

Pnl_List2.add(list2);

//********************************************************//

//** "le bouton se déclare écouteur d'événements action **//

//********************************************************//

Btn_PD.addActionListener(this); // this est la frame

Btn_PTD.addActionListener(this); // this est la frame

Btn_PG.addActionListener(this); // this est la frame

Btn_PTG.addActionListener(this); // this est la frame

setLayout(new GridLayout(1,3));

// on place un GridLayout 3x1 sur la Frame

// et on met les panels dessus

add(Pnl_List1);

add(Pnl_Btn);

add(Pnl_List2);

addWindowListener(this);

// la fenêtre écoute les événements fenêtre

pack();

setVisible(true);

} // fin du constructeur

//***********************************************

//** Fonction affiche fraction

//************************************************

public void affiche()

{

list1.add("salut",0);

}

//********************************************************//

//***** On doit coder la seule méthode de l'interface ****//

//***** ActionListener : la méthode actionPerformed ****//

//********************************************************//

public void actionPerformed(ActionEvent e)

{

if (e.getActionCommand().equals(">"))

// on a cliqué sur le bouton d'étiquette "Valider")

{

affiche();

} // fin de "Valider"

if (e.getActionCommand().equals(">>"))

// on a cliqué sur le bouton d'étiquette "Valider")

{

} // fin de "Valider"

if (e.getActionCommand().equals("<"))

// on a cliqué sur le bouton d'étiquette "Valider")

{

} // fin de "Valider"

if (e.getActionCommand().equals("<<"))

// on a cliqué sur le bouton d'étiquette "Effacer")

{

}

} // fin de actionPerformed

//********************************************************//

//***** On doit coder les 7 méthode de l'interface ******//

//***************** WindowListener ****************//

//********************************************************//

public void windowActivated(WindowEvent e){}

public void windowClosed(WindowEvent e){}

public void windowClosing(WindowEvent e)

{

dispose(); // fermeture et libération des ressources

System.exit(0); // Sortie de la JVM

}

public void windowDeactivated(WindowEvent e){}

public void windowDeiconified(WindowEvent e) {}

public void windowIconified(WindowEvent e) {}

public void windowOpened(WindowEvent e) {}

// fin des méthodes de l'interface WindowListener

} // fin de classe BonjourAvecPanels2

public class listetest

{

public static void main(String[] arg)

{

FractionAvecPanels F= new FractionAvecPanels();

}

}

erreur.bmp

#2

use code tag please

هذا الموضوع مغلق.

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