Erste Schritte Wert in Liste eintragen

papawt

Mitglied
Guten Abend,
habe mich Heute Registriert und hoffe das
ich alles zur Zufriedenheit des Forums
und dessen Mitglieder beweltigen kann.

Was Java anbelangt bin ich totaler Anfänger.
Und hier mein erstes Problem.

Hab mit Eclipse folgenden Code erzeugt:


package mathe;



import java.awt.EventQueue;



import javax.swing.JFrame;



import javax.swing.JOptionPane;


import javax.swing.JTabbedPane;


import javax.swing.JPanel;


import java.awt.TextField;


import java.awt.List;


import javax.swing.JScrollPane;


import javax.swing.ScrollPaneConstants;


import java.awt.Button;


import java.awt.event.ActionListener;


import java.awt.event.ActionEvent;





public class Mathe {



private JFrame frame;

private List lstfak;

/**

* Launch the application.

*/

public static void main(String[] args) {

EventQueue.invokeLater(new Runnable() {

public void run() {

try {

Mathe window = new Mathe();

window.frame.setVisible(true);

} catch (Exception e) {

e.printStackTrace();

}

}

});

}



/**

* Create the application.

*/

public Mathe() {

initialize();

}



/**

* Initialize the contents of the frame.

*/

private void initialize() {

frame = new JFrame();

frame.setBounds(100, 100, 450, 300);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.getContentPane().setLayout(null);

javax.swing.DefaultListModel<Integer> listmodel=new

javax.swing.DefaultListModel<Integer>();

JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);

tabbedPane.setBounds(10, 11, 414, 239);

frame.getContentPane().add(tabbedPane);



JPanel fakultät = new JPanel();

tabbedPane.addTab("Fakult\u00E4t", null, fakultät, null);

fakultät.setLayout(null);



TextField txteingabefak = new TextField();

txteingabefak.setBounds(10, 10, 157, 22);

fakultät.add(txteingabefak);



Button btnberechnenfak = new Button("Berechnen");

btnberechnenfak.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {



long n, fakultaet = 1;



if(txteingabefak.getText().equals(""))

{



JOptionPane.showMessageDialog(null, "Bitte 0 oder eine Zahl größer 0 eingeben");

return;





}







n = Integer.parseInt(txteingabefak.getText());

if ( n >= 0 )

{

while ( n > 1 )

{

fakultaet = fakultaet * n;

n = n - 1;

}



listmodel.addElement((int) fakultaet);

System.out.println( "Fakultaet ist " + fakultaet );

}









}

});

btnberechnenfak.setBounds(189, 58, 70, 22);

fakultät.add(btnberechnenfak);



Button btnbeendenfak = new Button("Beenden");

btnbeendenfak.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

System.exit(0);

}

});



List lstfak = new List();

lstfak.setBounds(10, 38, 134, 163);

fakultät.add(lstfak);



JScrollPane scrfak = new JScrollPane(lstfak);

scrfak.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

scrfak.setBounds(10, 38, 157, 162);

fakultät.add(scrfak);

btnbeendenfak.setBounds(189, 138, 70, 22);

fakultät.add(btnbeendenfak);

}



public List getLstfak() {

return lstfak;

}



public void setLstfak(List lstfak) {

this.lstfak = lstfak;

}



}

Obwohl keine Fehlermeldung angezeigt wird ,
wird durch folgenden Befehl ,wovon ich ausgehe
das es funktionieren sollte,kein Eintrag in die
Liste geschrieben.
"listmodel.addElement((int) fakultaet);".
Hoffe das mir jemand Helfen kann.

mfg. Willi
 
Hi
bitte einem Neuling in diesem Forum
das zu Verzeihen.

zurück zu meinem Problem:
Hab ein paar Zeilen (wo gelbes Ausrufe Zeichen war )
geändert und jetzt funktioniert es.

Eine Frage noch.
Wie füge ich Code aus Eclipse vernünftig
hier ein? Denn über Kopieren und Einfügen
habt ihr ja das Ergebnis gesehen.

mfg. Willi
 
Am besten über Copy&Paste indem du den eingebauten Editor des Forums verwendest. Du erreichst den indem du in deinem Antwortbereich auf das Symbol links von der Diskette ( Einfügen ) klickst.

Du kannst e aber auch manuell erreichen indem du du vor und hinter deinem Code die beiden Tags die der Wissende in seiner Signatur hat einfügst.
 
Moin,

also im Klatext:
entweder über das Icon "Einfügen..." im Editor (links neben dem Disketten-Icon) oder direkt: [code=Java]...myMagnificentCode...[/code] !

Umlaute sind prinzipiell keine gute Idee - nimm sie lieber raus !

Warum steht das Ganze im ActionListener?
Soll das Ganze rekursiv gelöst werden?

Gruß Klaus
 
Hi
Danke euch für die Erklärung wie ich code einfüge.
zu meinem Problem.
Wie schon oben erwähnt konnte ich das Problem lösen.
Und weil ich Anfänger in Java bin (bitte um Verständniss)
sind mir die Begriffe "ActionListener und rekursiv nicht
zu verstehen.
mfg. Willi
 
Moin Willi,

Und weil ich Anfänger in Java bin (bitte um Verständniss)
sind mir die Begriffe "ActionListener und rekursiv" nicht zu verstehen
Das ist natürlich nicht so glücklich, da Du ja ActionListener in Deinem Code benutzt, bspw.:
Java:
btnberechnenfak.addActionListener([B]new[/B] ActionListener() {
[B]public[/B] [B]void[/B] actionPerformed(ActionEvent e) { // ...

Was wir jetzt bräuchten, wäre mal die konkrete Aufgabenstellung und der Code - vernünftig mit Code-Tags formatiert !

Gruß Klaus
 
Hallo Klaus
erstmal Danke das du mir helfen möchtest.
Hier der Code.
Java:
package mathe;

import java.awt.EventQueue;

import javax.swing.JFrame;

import javax.swing.JOptionPane;
import javax.swing.JTabbedPane;
import javax.swing.JPanel;
import java.awt.TextField;



import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.ScrollPaneConstants;


public class Mathe {

    private JFrame frame;
    private JList<Integer> lstfak;
    private JList<Integer> lstggt;
    /**
     * Launch the application.
     */
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    Mathe window = new Mathe();
                    window.frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }

    /**
     * Create the application.
     */
    public Mathe() {
        initialize();
    }

    /**
     * Initialize the contents of the frame.
     */
    private void initialize() {
        frame = new JFrame();
        frame.setBounds(100, 100, 450, 300);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().setLayout(null);
        javax.swing.DefaultListModel<Integer> listmodel=new
        javax.swing.DefaultListModel<Integer>();
        javax.swing.DefaultListModel<Integer> listmodel1=new
        javax.swing.DefaultListModel<Integer>();
        JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);
        tabbedPane.setBounds(10, 11, 414, 239);
        frame.getContentPane().add(tabbedPane);
       
        JPanel fakultät = new JPanel();
        tabbedPane.addTab("Fakult\u00E4t", null, fakultät, null);
        fakultät.setLayout(null);
       
        TextField txteingabefak = new TextField();
        txteingabefak.setBounds(10, 10, 157, 22);
        fakultät.add(txteingabefak);
       
        Button btnberechnenfak = new Button("Berechnen");
        btnberechnenfak.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
           
                long n, fakultaet = 1;

                if(txteingabefak.getText().equals(""))
                {
                    JOptionPane.showMessageDialog(null, "Bitte 0 oder eine Zahl größer 0 eingeben");
                return;
                 }
                n = Integer.parseInt(txteingabefak.getText());
                 if ( n >= 0 )
                 {
                   while ( n > 1 )
                   {
                     fakultaet = fakultaet * n;
                     n   = n - 1;
                   }
                 
                   listmodel.addElement((int) fakultaet);
                  
                 }
                
                
           
           
            }
        });
        btnberechnenfak.setBounds(189, 58, 70, 22);
        fakultät.add(btnberechnenfak);
       
        Button btnbeendenfak = new Button("Beenden");
        btnbeendenfak.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
            System.exit(0);
            }
        });
        btnbeendenfak.setBounds(189, 138, 70, 22);
        fakultät.add(btnbeendenfak);
       
        lstfak = new JList<Integer>(listmodel);
        lstfak.setBounds(10, 48, 130, 152);
        fakultät.add(lstfak);
       
        JScrollPane scrfak = new JScrollPane(lstfak);
        scrfak.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrfak.setBounds(10, 48, 157, 152);
        fakultät.add(scrfak);
       
        JPanel ggt = new JPanel();
        tabbedPane.addTab("GGT,KGV", null, ggt, null);
        ggt.setLayout(null);
       
        TextField txteingabezahl1 = new TextField();
        txteingabezahl1.setBounds(10, 10, 115, 22);
        ggt.add(txteingabezahl1);
       
        TextField txteingabezahl2 = new TextField();
        txteingabezahl2.setBounds(10, 38, 115, 22);
        ggt.add(txteingabezahl2);
       
        lstggt = new JList<Integer>(listmodel1);
        lstggt.setBounds(10, 77, 94, 123);
        ggt.add(lstggt);
       
        JScrollPane scrollPane = new JScrollPane(lstggt);
        scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scrollPane.setBounds(10, 77, 115, 123);
        ggt.add(scrollPane);
       
        Button btnberechnenggt = new Button("Berechnen");
        btnberechnenggt.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                long eingabe1, eingabe2, zahl1, zahl2, ggT;
                eingabe1 = Integer.parseInt(txteingabezahl1.getText());
                eingabe2 = Integer.parseInt(txteingabezahl2.getText());
                if(eingabe1 == 0 || eingabe2 == 0) {
                    System.out.println("Keine der eingegebenen Zahlen darf null sein!");
                }
                else {
                   
                    for(zahl1 = eingabe1; zahl1 <= eingabe1*eingabe2; zahl1 = zahl1 + eingabe1) {
                   
                        for(zahl2 = eingabe2; zahl2 <= eingabe1*eingabe2; zahl2 = zahl2 + eingabe2) {
                       
                            if(zahl1 == zahl2){
                           
                                ggT = (eingabe1*eingabe2)/zahl1;
                                System.out.println("Das kleinste gemeinsame Vielfache von " + eingabe1 + " und " + eingabe2 + " ist " + zahl1);
                                System.out.println("Der groesste gemeinsame Teiler von " + eingabe1 + " und " + eingabe2 + " ist " + ggT);
                               
                                //listmodel1.addElement((int) ggT);
                                //listmodel1.addElement((int) zahl1);
                           
                            }
                       
                        }
                   
                    }
               
                }
            }
        });
        btnberechnenggt.setBounds(131, 10, 86, 22);
        ggt.add(btnberechnenggt);
       
        Button btnbeendenggt = new Button("Beenden");
        btnbeendenggt.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
            }
        });
        btnbeendenggt.setBounds(131, 77, 86, 22);
        ggt.add(btnbeendenggt);
    }

    public JList<Integer> getLstfak() {
        return lstfak;
    }

    public void setLstfak(JList<Integer> lstfak) {
        this.lstfak = lstfak;
    }

    public JList<Integer> getLstggt() {
        return lstggt;
    }

    public void setLstggt(JList<Integer> lstggt) {
        this.lstggt = lstggt;
    }
}
hoffe das das mit den Tags in ordnung ist.
konkrete Aufgabe ist es Werte aus den Textfeldern in eine
Liste einfügen.
So wie auf dem Bild unten soll das ganze aussehen.
Da kommen noch ein paar Tabs dazu
mfg. Willi
 

Anhänge

  • 001.jpg
    001.jpg
    46 KB · Aufrufe: 36
Hi
so wie der code jetzt ist funktioniert alles
soweit bis auf die Berechnung des ggt.
Java:
long eingabe1, eingabe2, zahl1, zahl2, ggT;
                eingabe1 = Integer.parseInt(txteingabezahl1.getText());
                eingabe2 = Integer.parseInt(txteingabezahl2.getText());
                if(eingabe1 == 0 || eingabe2 == 0) {
                    System.out.println("Keine der eingegebenen Zahlen darf null sein!");
                }
                else {
                   
                    for(zahl1 = eingabe1; zahl1 <= eingabe1*eingabe2; zahl1 = zahl1 + eingabe1) {
                   
                        for(zahl2 = eingabe2; zahl2 <= eingabe1*eingabe2; zahl2 = zahl2 + eingabe2) {
                       
                            if(zahl1 == zahl2){
                           
                                ggT = (eingabe1*eingabe2)/zahl1;
                                System.out.println("Das kleinste gemeinsame Vielfache von " + eingabe1 + " und " + eingabe2 + " ist " + zahl1);
                                System.out.println("Der groesste gemeinsame Teiler von " + eingabe1 + " und " + eingabe2 + " ist " + ggT);
                               
                                listmodel1.addElement((int) zahl1);
                                listmodel1.addElement((int) ggT);
                               
                           
                            }
                       
                        }
                   
                    }
Es werden irgenwie drei rechnungen ausgegeben,siehe Bild unten.
mfg. Willi
 

Anhänge

  • 002.jpg
    002.jpg
    33,5 KB · Aufrufe: 28
Hi
eine Frage ist mir noch eingefallen.
Mit
listmodel1.addElement((int) zahl1);
listmodel1.addElement((int) ggT);
werden nur Zahlen der Liste hinzugefügt.
wie kann ich zB."Der ggT ist 6" einfügen?
mfg. Willi
 
Ääh ... wenn Deine Liste Strings kennt, dann halt per String, den Du selbst zusammenbastelst 🙄
Wie sieht denn das listmodel1 aus ?
 
Hi
Wie erfahr ich ob meine Liste Strings kennt,und wie würde der
Code dafür aussehen?
Was meinst Du mit wie sieht das lismodel1aus?
mfg. Willi
 
Wie erfahr ich ob meine Liste Strings kennt
Nun, Du wirst sie ja irgendwo deklariert haben ... 😉

wie würde der Code dafür aussehen
https://docs.oracle.com/javase/8/docs/api/java/util/List.html

Was meinst Du mit wie sieht das lismodel1aus?
na, das was Du in Deinem Code nutzt 🙄
Java:
listmodel1.addElement((int) zahl1);
listmodel1.addElement((int) ggT);
 
Wie erfahr ich ob meine Liste Strings kennt,und wie würde der
Code dafür aussehen?
Hi,
Wenn du eine Liste erstellst, schreibt man List<Datentyp> name = new List<>();
So und zwischen dem Kleiner- und dem Größeralszeichen steht halt dein Datentyp, der bei dir warscheinlich ein Integer (also eine Zahl) ist. den Müsstest du in String umändern, damit du da welche rein tun kannst 😉
 
Hi
schrieb weiter oben das ich für ein paar
Stunden weg bin.Hat etwas länger gedauert.

Hab die Zeit genutzt und ein bischen an
meinem Projekt gebastelt.
das ist bis jetzt das was ich geschafft habe.
Java:
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTabbedPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import java.awt.List;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class Mathe {
    private static JTextField txteingabefak;
    private static JTextField txteingabezahl1ggt;
    private static JTextField txteingabezahl2ggt;
    private static JTextField txteingabeprimfaktor;
public static void main(String[] args) {
       
           JFrame Mathe = new JFrame("Mathe");
           Mathe.setSize(473,300);
           Mathe.getContentPane().setLayout(null);
          
           JTabbedPane MatheTab = new JTabbedPane(JTabbedPane.TOP);
           MatheTab.setBounds(10, 11, 437, 239);
           Mathe.getContentPane().add(MatheTab);
          
           JPanel TabFakultaet = new JPanel();
           MatheTab.addTab("Fakult\u00E4t", null, TabFakultaet, null);
           TabFakultaet.setLayout(null);
          
           txteingabefak = new JTextField();
           txteingabefak.setBounds(10, 11, 144, 20);
           TabFakultaet.add(txteingabefak);
           txteingabefak.setColumns(10);
          
           List lstfak = new List();
           lstfak.setBounds(10, 42, 144, 143);
           TabFakultaet.add(lstfak);
          
           JButton btnberechnenfak = new JButton("Berechnen");
           btnberechnenfak.addActionListener(new ActionListener() {
               public void actionPerformed(ActionEvent e) {
                       if(txteingabefak.getText().equals("")  )
                {
                    JOptionPane.showMessageDialog(null, "message");
                return;
               }
                   long n, fakultaet = 1;
                n = Integer.parseInt(txteingabefak.getText());
                 if ( n >= 0 )
                 {
                   while ( n > 1 )
                   {
                     fakultaet = fakultaet * n;
                     n   = n - 1;
                   }
                   lstfak.add("Fakultät = "+fakultaet);
                
                   }
                 }   
           });
           btnberechnenfak.setBounds(187, 10, 89, 23);
           TabFakultaet.add(btnberechnenfak);
          
           JButton btnbeendenfak = new JButton("Beenden");
           btnbeendenfak.addActionListener(new ActionListener() {
               public void actionPerformed(ActionEvent e) {
                   System.exit(0);
               }
           });
           btnbeendenfak.setBounds(187, 63, 89, 23);
           TabFakultaet.add(btnbeendenfak);
          
           JPanel TabGGT_KGV = new JPanel();
           MatheTab.addTab("GGT,KGV", null, TabGGT_KGV, null);
           TabGGT_KGV.setLayout(null);
          
           txteingabezahl1ggt = new JTextField();
           txteingabezahl1ggt.setBounds(10, 11, 159, 20);
           TabGGT_KGV.add(txteingabezahl1ggt);
           txteingabezahl1ggt.setColumns(10);
          
           txteingabezahl2ggt = new JTextField();
           txteingabezahl2ggt.setBounds(10, 42, 159, 20);
           TabGGT_KGV.add(txteingabezahl2ggt);
           txteingabezahl2ggt.setColumns(10);
          
           List lstggt = new List();
           lstggt.setBounds(10, 68, 159, 117);
           TabGGT_KGV.add(lstggt);
          
           JButton btnberechnenggt = new JButton("Berechnen");
           btnberechnenggt.addActionListener(new ActionListener() {
               public void actionPerformed(ActionEvent e) {
                   if(txteingabezahl1ggt.getText().equals("") ||  (txteingabezahl2ggt.getText().equals("")))
                {
                    JOptionPane.showMessageDialog(null, "message");
                return;
                }
                   int m = Integer.parseInt(txteingabezahl1ggt.getText());
                 int n = Integer.parseInt(txteingabezahl2ggt.getText());
                 int r = m%n;
                 while(r != 0)
                 {
                     m = n;
                     n = r;
                     r = m%n;
                 }
                 long a = Integer.parseInt(txteingabezahl1ggt.getText());
                if (a==0){
                  }
                long b = Integer.parseInt(txteingabezahl2ggt.getText());
                if (b==0){
                 }
                lstggt.add("ggt =  "+n);
                lstggt.add("kgv = "+a*b/ggT(a,b));
               }
            long ggT(long a, long b){
                   if(a==b|b==0) return a;
                   else return ggT(b,a%b);
                  }
});
           btnberechnenggt.setBounds(222, 10, 89, 23);
           TabGGT_KGV.add(btnberechnenggt);
          
           JButton btnbeendenggt = new JButton("Beenden");
           btnbeendenggt.addActionListener(new ActionListener() {
               public void actionPerformed(ActionEvent e) {
                   System.exit(0);
               }
           });
           btnbeendenggt.setBounds(222, 41, 89, 23);
           TabGGT_KGV.add(btnbeendenggt);
          
           JPanel TabPrimfaktor = new JPanel();
           MatheTab.addTab("Primfaktor", null, TabPrimfaktor, null);
           TabPrimfaktor.setLayout(null);
          
           txteingabeprimfaktor = new JTextField();
           txteingabeprimfaktor.setBounds(10, 11, 220, 20);
           TabPrimfaktor.add(txteingabeprimfaktor);
           txteingabeprimfaktor.setColumns(10);
          
           List lstprimfaktor = new List();
           lstprimfaktor.setBounds(10, 37, 220, 148);
           TabPrimfaktor.add(lstprimfaktor);
          
           JButton btnberechnenprimfaktor = new JButton("Berechnen");
           btnberechnenprimfaktor.addActionListener(new ActionListener() {
               public void actionPerformed(ActionEvent e) {
                   if(txteingabeprimfaktor.getText().equals("") )
                {
                    JOptionPane.showMessageDialog(null, "message");
                return;
                }
                     int n = Integer.parseInt(txteingabeprimfaktor.getText());
                  int a = n;
                  int i = 2;
                  String prfa = "";
                  for (i = 2; i <= n; ) {
                      if (n % i == 0) {
                          if (n%i == 0 && a != n) {
                              prfa += " * ";
                          }
                      prfa += i;
                          n = n / i;
                      } else {
                          i++;
                      }
              }
                  lstprimfaktor.add("Primfaktoren = "+prfa);
               }
           });
           btnberechnenprimfaktor.setBounds(288, 10, 89, 23);
           TabPrimfaktor.add(btnberechnenprimfaktor);
          
           JButton btnbeendenprimfaktor = new JButton("Beenden");
           btnbeendenprimfaktor.addActionListener(new ActionListener() {
               public void actionPerformed(ActionEvent e) {
                   System.exit(0);
               }
           });
           btnbeendenprimfaktor.setBounds(288, 58, 89, 23);
           TabPrimfaktor.add(btnbeendenprimfaktor);
          
           JPanel TabPrimzahlen = new JPanel();
           MatheTab.addTab("Primzahlen", null, TabPrimzahlen, null);
           TabPrimzahlen.setLayout(null);
          
           JPanel TabQuersumme = new JPanel();
           MatheTab.addTab("Quersumme", null, TabQuersumme, null);
           TabQuersumme.setLayout(null);
          
           JPanel TabTeilermenge = new JPanel();
           MatheTab.addTab("Teilermenge", null, TabTeilermenge, null);
           TabTeilermenge.setLayout(null);
          
           JPanel TabWurzel = new JPanel();
           MatheTab.addTab("Wurzel", null, TabWurzel, null);
           TabWurzel.setLayout(null);
          
           JPanel TabLotto = new JPanel();
           MatheTab.addTab("Lotto Zahlen", null, TabLotto, null);
           TabLotto.setLayout(null);
           Mathe.setVisible(true);
            }
}

So wie der Code jetzt aussieht funktioniert alles.
wenn ihr der Meinung seit, das geht so nicht und
bessere vorschläge habt, dann bitte sagen,ansonsten
möchte ich dann das Thema ersmal schließen.
mfg. Willi
 
shit ... 🙁
hier noch mal nur als Code:
Java:
if(txteingabeprimfaktor.getText().equals("") )
{
    JOptionPane.showMessageDialog(null, "message");
    return;
}
 
Wenn es so funktioniert ist doch alles gut. Kleinigkeiten gibt es immer die man besser machen kann. z.B. hast du dich nicht so strikt an Namenskonventionen gehalten, Variablen sollten immer mit Kleinbuchstaben beginnen und es gibt so ein paar wo du das nicht so durchgehalten hast. Das irritiert besonders bei "Mathe". So heisst einmal deine Klasse und zum anderen eine Variable.
 
Hi
Danke für den Tipp.
die Dialoge sind dafür da, wenn die
Textfelder leer sind damit keine Fehlermeldung
erscheint.
Java:
if(txteingabefak.getText().equals("")  )
                 {
                     JOptionPane.showMessageDialog(null, "message");
                 return;
                }
Anstatt "message" müsste normal "Bitte eine Zahl größer 0 eingeben",
muß ich noch ändern.

mfg. Willi
 

Neue Themen


Zurück
Oben