Zum Inhalt springen

JOptionPane


Artox

Empfohlene Beiträge

Jupp wenn dann mit dem ShowMessageDialog meine ich

gut habe vor das anders zu lösen

mein eigendlíches prob ist


contentPane.add(new JButton("Button 1"));

bin zwar in der Lage ein haufen Knöpfe zu basteln

nur fehlt mir dasich auf die Eingabe reagieren kann

z.b Button 1 wird gedrückt und weiter ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

So damit es nicht so aussieht als würde ich hier auf ergebnisse warten

ich habs geschaft




import javax.swing.*;

import java.awt.*;

import java.awt.event.*;


 public class Systems

 extends JFrame


 {





     public Systems()

   {


	 super("Auswahl treffen");



     Container contentPane = getContentPane();

     contentPane.setLayout(new GridLayout(3, 1));




     JButton a1 = new JButton("Button1");

     JButton a2 = new JButton("Button2");

     JButton a3 = new JButton("Button3");

     a1.setActionCommand("but1");

     a2.setActionCommand("but2");

     a3.setActionCommand("but3");


     MyButtonListener myButLis = new MyButtonListener();

     a1.addActionListener(myButLis);

     a2.addActionListener(myButLis);

     a3.addActionListener(myButLis);

     contentPane.add(a1);

     contentPane.add(a2);

     contentPane.add(a3);



   }


   public static void tom(String[] args)

   {

     Systems wnd = new Systems();

     wnd.setLocation(100, 100);

     wnd.setSize(300, 200);

     wnd.setVisible(true);

   }


   private class MyButtonListener implements ActionListener {

	 String s="";






   public void MyButtonListener() { }

   public void actionPerformed ( ActionEvent e ) {

   String entry = e.getActionCommand();

   if(entry.equals("but1"))

      s ="button1";

   else if(entry.equals("but2") )

     s ="button2";

   else if(entry.equals("but3"))

      s="button3";   

   System.out.println(s);



}}}

wenn noch was zu verbessern ist dann bitte

danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...