Choice setzen

Status
Nicht offen für weitere Antworten.

bertram

Mitglied
Guten Morgen,

ich schreibe gerade mit NetBeans ein Programm, mit dem ich auf eine MySQL Datenbank zugreife.
Innerhalb dieses Programms, lese ich Daten aus einer Tabelle aus, und gebe denn PK in einer choice aus, die dazugehörigen Daten werden in Textfeldern ausgegeben, wenn ich also in der choice ein anderen Wert anwähle, werden die Textfelder auch dementsprechend geändert.

Mein Ziel ist es mit einem Button auf das nächste Item in der choice zu Schalten.

Bsp.:
Tabelle:
ID(PK) Name
1 Bernd
2 Nils
3 Ingo

In der choice ist jetzt die "1" gesetzt und in dem Textfeld Bernd, mit dem Button möchte ich, das die choice auf "2" springt.

Schon einmal vielen Dank im voraus.

MfG

bertram
 

bertram

Mitglied
Ich habe die antwort, es geht ganz einfach mit choice.select (int).

Hätte ich nur mal vorher den Text richtig gelesen.
 

bertram

Mitglied
Der Button funktioniert jetzt, aber ich habe ein neues Problem, welches den Button betrifft.
Folgendes Problem tritt auf, wenn ich den Button "Next" ein paar mal gedrückt habe, bekomme ich folgende Fehlermeldung:
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space

Hier mein Quellcode:
Code:
try
        {
            int t=choice1.getSelectedIndex();
            t++;
            String x=choice1.getItem(t);
            textField1.setText(x);
            choice1.select(t);
            
            System.out.println("* Statement beginnen");
            Statement stmt = conn.createStatement();
            
            System.out.println("* Abfrage beginnen");
            String sqlCommand = "SELECT * FROM zeichnungsnummernstamm";
            
            ResultSet rs = stmt.executeQuery(sqlCommand);
            int i=0;
            System.out.println("* Ergebnisse anzeigen");
            while(rs.next()) 
            {
                String ZeichNr = rs.getString("ZeichNr");
                String Bezeichnung = rs.getString("Bezeichnung");
                String Datum = rs.getString("Datum");
                String Angebotsnr = rs.getString("Angebotsnr");
                String Firma = rs.getString("Firma");
                String Notizen = rs.getString("Notizen");
                String IDNr = rs.getString("IDNr");
                Integer Staffelmenge1 = rs.getInt("Staffelmenge1");
                String Staffelpreis1 = rs.getString("Staffelpreis1");
                Integer Staffelmenge2 = rs.getInt("Staffelmenge2");
                String Staffelpreis2 = rs.getString("Staffelpreis2");
                Integer Staffelmenge3 = rs.getInt("Staffelmenge3");
                String Staffelpreis3 = rs.getString("Staffelpreis3");
                Integer Staffelmenge4 = rs.getInt("Staffelmenge4");
                String Staffelpreis4 = rs.getString("Staffelpreis4");
                Integer Staffelmenge5 = rs.getInt("Staffelmenge5");
                String Staffelpreis5 = rs.getString("Staffelpreis5");
                Integer Staffelmenge6 = rs.getInt("Staffelmenge6");
                String Staffelpreis6 = rs.getString("Staffelpreis6");
                Integer Staffelmenge7 = rs.getInt("Staffelmenge7");
                String Staffelpreis7 = rs.getString("Staffelpreis7");
                Integer Staffelmenge8 = rs.getInt("Staffelmenge8");
                String Staffelpreis8 = rs.getString("Staffelpreis8");
                
                if(x.equals(ZeichNr))
                {
                    textField2.setText(Bezeichnung);
                    textField20.setText(Angebotsnr);
                    textField3.setText(IDNr);
                    textField4.setText(Staffelmenge1+"");
                    textField5.setText(Staffelmenge2+"");
                    textField6.setText(Staffelmenge3+"");
                    textField7.setText(Staffelmenge4+"");
                    textField8.setText(Staffelmenge5+"");
                    textField9.setText(Staffelmenge6+"");
                    textField10.setText(Staffelmenge7+"");
                    textField11.setText(Staffelmenge8+"");
                    textField12.setText(Staffelpreis1+"");
                    textField13.setText(Staffelpreis2+"");
                    textField14.setText(Staffelpreis3+"");
                    textField15.setText(Staffelpreis4+"");
                    textField16.setText(Staffelpreis5+"");
                    textField17.setText(Staffelpreis6+"");
                    textField18.setText(Staffelpreis7+"");
                    textField19.setText(Staffelpreis8+"");
                    textField21.setText(Firma);
                    textField22.setText(Datum);
                    //choice1.select(t);
                }
            }
        }
        catch(Exception sqle)
        {
            System.out.println("SQLException: " + sqle.getMessage());
            sqle.printStackTrace();
        }

Ich habe bisher herausgefunden, dass ich den Speicher, der JVM vergrößern muss, anur weiss ich nicht wie.

Schon einmal vielen Dank im voraus.

MfG

bertram
 

bertram

Mitglied
Habe auch dieses Problem lösen können.

Bei NetBeans, einen Rechtsklick auf das eigene Projekt->Properties->Run->VM Options.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
1 Multiple Choice Knapsack- Problem Allgemeine Java-Themen 2
S Selektion von Choice Allgemeine Java-Themen 4
E Choice Allgemeine Java-Themen 6
berserkerdq2 Was heißt es mit FXML Listener zu setzen ind Buttons zu erstellen? Allgemeine Java-Themen 6
TheSepp Java bestimmtes Array auf den Wert 0 setzen Allgemeine Java-Themen 32
Y Bild in JPanel setzen Allgemeine Java-Themen 2
C javax.mail.Message message.setreplyto() null setzen (keine replyto Adresse) Allgemeine Java-Themen 25
JavaNewbie2.0 Anführungszeichen setzen Allgemeine Java-Themen 3
OnDemand FTP4J Rechte setzen Allgemeine Java-Themen 1
J Mausposition setzen Allgemeine Java-Themen 2
I Setzen und Lesen eines Objektes (Enum?) Allgemeine Java-Themen 10
N event_scheduler richtig setzen? Allgemeine Java-Themen 1
O log4j pfad per umgebungsvariable setzen Allgemeine Java-Themen 5
F JTextArea Cursor in die nächste Zeile setzen Allgemeine Java-Themen 2
G JDK setzen Allgemeine Java-Themen 4
H java.util.logging Formatter Optionen setzen Allgemeine Java-Themen 2
iB0T "goto" Befehl aus Batch in Java und Variablen wert immer wieder neu setzen Allgemeine Java-Themen 4
D ClassLoader für Variablen einer Klasse setzen Allgemeine Java-Themen 24
C Datentypen int in bytes zerlegen und wieder zusammen setzen Allgemeine Java-Themen 13
M Session-Parameter setzen? Allgemeine Java-Themen 10
D Alle Variablen final setzen ? Allgemeine Java-Themen 26
I %AppData% Variable für einen Prozess setzen Allgemeine Java-Themen 23
N java.util.Date - Zeit auf 00:00 setzen Allgemeine Java-Themen 3
T HTTP Skript für Passwortgeschützte Seite :: Häkchen setzen und Download Allgemeine Java-Themen 4
L Variablen Systemvariablen setzen Allgemeine Java-Themen 3
G JNDI Context setzen Allgemeine Java-Themen 3
S "Working Directory" setzen..? Allgemeine Java-Themen 3
A Datei als Object einlesen und das Object als Singleton instance setzen. Allgemeine Java-Themen 13
V Priorität der Event-Handlings setzen Allgemeine Java-Themen 4
N Timeout setzen Allgemeine Java-Themen 10
P Einzelne Bits in einem Byte-Array setzen Allgemeine Java-Themen 2
X JTable mit Checkboxen -> Setzen (true/false) der Checkboxen per Mouseklick... Allgemeine Java-Themen 3
S String intelligent zusammen setzen Allgemeine Java-Themen 8
A Umgebungsvariable unter Windows Vista setzen Allgemeine Java-Themen 60
N ranges setzen Allgemeine Java-Themen 5
O getRuntime().Exec() - Environment - Variablen setzen? Allgemeine Java-Themen 2
Y beliebige Dateigröße setzen Allgemeine Java-Themen 10
G Proxy- Server setzen Allgemeine Java-Themen 2
thE_29 Rechnungen (Sättigung setzen) verschnellern Allgemeine Java-Themen 13
M nichtreferenzierte Objekte auf NULL setzen -> Performance Allgemeine Java-Themen 4
M Focus setzen - Frage zu FAQ Artikel Allgemeine Java-Themen 6
reibi Priorität setzen bei Thread Allgemeine Java-Themen 11
0 Taste setzen Allgemeine Java-Themen 2
B Listener dynamisch setzen Allgemeine Java-Themen 6
F Werte von Member-Variablen erst im Konstruktor setzen? Allgemeine Java-Themen 7
P Datum in einer DateComboBox setzen Allgemeine Java-Themen 7
MQue Datum in ComboBox setzen Allgemeine Java-Themen 9
0 Timeout für Thread setzen? Allgemeine Java-Themen 2
MQue Objektvariablen setzen Allgemeine Java-Themen 3
MQue Button Attribute setzen Allgemeine Java-Themen 14
L datum nach dem kopiervorgang neu setzen? Allgemeine Java-Themen 2
P JNI_CreateVM und -Xms –Xmx setzen Allgemeine Java-Themen 10
R Array komplett auf null setzen Allgemeine Java-Themen 10
O Environment Variable Setzen Allgemeine Java-Themen 2
O Schreibrechte setzen? Allgemeine Java-Themen 4
TheJavaKid Focus für KeyListener setzen Allgemeine Java-Themen 5
D Position des Mauszeigers setzen! Allgemeine Java-Themen 3
S Odnericon neu setzen/auslesen etc. Allgemeine Java-Themen 2
G Konsoleneingabe: vordefinierte werte setzen? geht das? Allgemeine Java-Themen 4
foobar java.library.path Property setzen Allgemeine Java-Themen 5
Z Parallel Port, setzen der einzelnen Pins Allgemeine Java-Themen 4
C Setzen der Cursorposition Allgemeine Java-Themen 2
G Standard-Drucker mit Java setzen Allgemeine Java-Themen 4
T Classpath per Java Programm setzen Allgemeine Java-Themen 9
D jdic classpath setzen Allgemeine Java-Themen 2
S Grafiken/ImageIcon setzen Allgemeine Java-Themen 24
S File Encoding im Programm setzen? Allgemeine Java-Themen 3
clemson Umgebungsvariable setzen und lesen Allgemeine Java-Themen 9
F Verfügbaren Heap-Speicher setzen Allgemeine Java-Themen 2
M Content-Type setzen und auslesen? Allgemeine Java-Themen 2
C Objekte null setzen? Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben