Zum Inhalt springen

javaanfänger

Mitglieder
  • Gesamte Inhalte

    237
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von javaanfänger

  1. das ist der Fehler java.lang.NullPointerException at PropertyAuswahl.actionPerformed(PropertyAuswahl.java:18) at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1196) at javax.swing.JComboBox.setSelectedItem(JComboBox.java:561) at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:597) at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseR (BasicComboPopup.java:749) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster 28) at java.awt.Component.processMouseEvent(Component.java:5021) at javax.swing.plaf.basic.BasicComboPopup$2.processMouseEvent(Bas Popup.java:452) at java.awt.Component.processEvent(Component.java:4818) at java.awt.Container.processEvent(Container.java:1380) at java.awt.Component.dispatchEventImpl(Component.java:3526) at java.awt.Container.dispatchEventImpl(Container.java:1437) at java.awt.Component.dispatchEvent(Component.java:3367) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.ja ) at java.awt.LightweightDispatcher.processMouseEvent(Container.jav at java.awt.LightweightDispatcher.dispatchEvent(Container.java:28 at java.awt.Container.dispatchEventImpl(Container.java:1423) at java.awt.Window.dispatchEventImpl(Window.java:1566) at java.awt.Component.dispatchEvent(Component.java:3367) at java.awt.EventQueue.dispatchEvent(EventQueue.java:445) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDis read.java:190) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispa ad.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
  2. ich darf den Befehl npe.printStackTrace() nicht benutzen da kommt folgender Fehler "void" type not allowed here
  3. Hi, mein ActionListener gibt mir einen NullPointer aus und ich weiß nicht woran es liegt. Vielleicht kann mir einer von euch helfen. Der ActionEvent ist gekenzeichnet mit einer Zeile /***********/ import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; class PropertyGui extends JFrame implements ActionListener { static JTextField werttfd; static JTextField beschreibungtfd; static JComboBox auswahlcmb; static Vector vrowData = new Vector(); Vector vcolumnNames = new Vector(); public void actionPerformed(ActionEvent e) { JPanel all = getContent(); getContentPane().add(all); setLocation(150,80); setSize(435,500); setTitle("Property - Verwaltung"); setVisible(true); addWindowListener(new WindowClose()); } private JPanel getContent() { JPanel haupt = new JPanel(); haupt.setLayout(null); JLabel auswahllb = new JLabel("Property - Auswahl"); auswahllb.setBounds(20, 15, 160, 25); JLabel anzeigelb = new JLabel("Property - Anzeige"); anzeigelb.setBounds(20, 85, 160, 25); JLabel wertlb = new JLabel("Wert"); wertlb.setBounds(20, 295, 160, 25); JLabel beschreibunglb = new JLabel("Beschreibung"); beschreibunglb.setBounds(20, 365, 160, 25); Vector inhalt = new Vector(); inhalt.add("Modus"); inhalt.add("Handbuch"); inhalt.add("Ergebnistyp"); /***************************************************/ auswahlcmb = new JComboBox(inhalt); auswahlcmb.setBounds(20, 45, 220, 25); auswahlcmb.addActionListener(new PropertyAuswahl()); JButton hinzufuegen = new JButton("Hinzufügen"); hinzufuegen.addActionListener(new Hinzufuegen()); hinzufuegen.setBounds(80, 255, 120, 25); JButton entfernen = new JButton("Entfernen"); entfernen.addActionListener(new Entfernen()); entfernen.setBounds(215, 255, 120, 25); JButton speichern = new JButton("Speichern"); speichern.addActionListener(new Speichern()); speichern.setBounds(80, 435, 120, 25); JButton abbrechen = new JButton("Abbrechen"); abbrechen.addActionListener(new Abbrechen()); abbrechen.setBounds(215, 435, 120, 25); werttfd = new JTextField(); werttfd.setBounds(20, 320, 390, 25); beschreibungtfd = new JTextField(); beschreibungtfd.setBounds(20, 395, 390, 25); vcolumnNames.add("Wert"); vcolumnNames.add("Beschreibung"); Vector vrowData1 = new Vector(); vrowData.add(vrowData1); vrowData1.add("Test1"); vrowData1.add("Test"); JTable table = new JTable(vrowData,vcolumnNames); JScrollPane scroll = new JScrollPane(table); scroll.setBounds(20, 115, 390, 125); haupt.add(auswahllb); haupt.add(auswahlcmb); haupt.add(anzeigelb); haupt.add(scroll); haupt.add(hinzufuegen); haupt.add(entfernen); haupt.add(wertlb); haupt.add(werttfd); haupt.add(beschreibunglb); haupt.add(beschreibungtfd); haupt.add(speichern); haupt.add(abbrechen); return haupt; } } und das ist das Ziel vom ActionEvent import java.awt.*; import java.awt.event.*; import javax.swing.*; class PropertyAuswahl implements ActionListener { String test; public void actionPerformed(ActionEvent e) { System.out.println(PropertyGui.auswahlcmb.getSelectedItem()); test = (String) PropertyGui.auswahlcmb.getSelectedItem(); try { PropertyVerwaltung.rowVector.clear(); PropertyGui.vrowData.clear(); if (test == "Modus") { System.out.println("Modus - Datei gefunden"); PropertyVerwaltung.modusProperty(); } else { if (test == "Ergebnistyp") { System.out.println("Ergebnistyp - Datei gefunden"); PropertyVerwaltung.ergebnistypProperty(); } else { if (test == "Handbuch") { System.out.println("Handbuch - Datei gefunden"); PropertyVerwaltung.handbuchProperty(); } else { System.out.println("Es wurde keine Datei gefunden"); } } } } catch(NullPointerException npe) { System.err.println(npe.getMessage()); } } }
  4. Viel Spaß! Ich habe es mir gerade angesehen.
  5. Frag vielleicht mal bei diesem Forum nach: http://javaforum.breed.de
  6. zu einer application weiß ich leider nichts. sorry
  7. ist es für ein applet oder ?
  8. try { URL test = new URL ("http://meineHomepage.de") ; test.openConnection(); } catch(MalformedURLException mfue) { System.err.println(mfue.getMessage()); }
  9. Teste mal import java.net.*; try { URL test = new URL ("http://meineHomepage.de") } catch(MalformedURLException mfue) { System.err.println(mfue.getMessage()); }
  10. Gib halt keinen Namen ein sondern nur (" ")
  11. Hi, gibt es noch eine andere Möglichkeit außer setFocus()und toFront() um ein Fenster immer im Vordergrund zu haben?
  12. Da kann ich noch soviel API lesen. Aber ich bekomme es trotzdem nicht hin, mit den Vectoren.
  13. Weiß einer wie man eine Seite(Oberfläche) aktualisieren kann(reload, refresh)?
  14. gnau anders rum, ich habe sie aus einer Hashtable und jetzt will ich sie in einer JTable
  15. Hi, ich habe zwei Vectoren(vKey,vValue), die habe ich aus einer Hashtable(key=value) ausgelesen. Aber jetzt will ich meine Vectoren, in eine Tabelle schreiben. Die Tabelle hat zwei Spalten, eine für vKey und eine für vValue. Aber ich weiß nicht wie ich der Tabelle die Vectoren zu ordenen kann. Da ich ja zwei Vectoren habe. Mit einem Vector würde ich ihn anstatt rowData schreiben, aber mit zwei?
  16. javaanfänger

    null

    Danke, hat sich erledigt
  17. javaanfänger

    null

    erschreibt allgemein nur null hin. aber das ist auch erst seit ich den Vector eingebaut habe.
  18. javaanfänger

    Hashtable

    Danke, jetzt wo du es sagst. Ist ja eigentlich logisch, das ich die Hashtable außerhalb erzeugen muss und nicht immer wieder eine neue, wenn sie in der Schleife liegt.
  19. javaanfänger

    Hashtable

    // Kann mir einer bitte sagen, warum er meine Hashtable nicht füllt. Er sollte sie doch bei jedem Durchlauf füllen. Er schreibt nur den letzten Key, Value in die Hashtable. public void auswahlProperty() { try { propOutFile = new FileOutputStream(filenameauswahl); auswahlout = new Properties(); auswahlout.setProperty("Default-Einstellungen","Pfad"); auswahlout.setProperty("User-Einstellungen","Pfad"); auswahlout.setProperty("Handbuch","Pfad"); auswahlout.setProperty("Modus","Pfad"); auswahlout.setProperty("Ergenbnistyp","Pfad"); auswahlout.setProperty("SGML","Pfad"); auswahlout.setProperty("Dokumentation","Pfad"); auswahlout.setProperty("Protokoll","Pfad"); auswahlout.store(propOutFile, " Auswahl - Einstellungen "); propOutFile.close(); propInFile = new FileInputStream(filenameauswahl); auswahlin = new Properties(); auswahlin.load(propInFile); propInFile.close(); propNames = auswahlin.propertyNames(); while (propNames.hasMoreElements()) { String key = (String) propNames.nextElement(); String value = auswahlin.getProperty (key); hashtable = new Hashtable(); hashtable.put(key,value); enum = hashtable.keys(); System.out.println("Key: " + key + "=" + "Value: " + value); } while (enum.hasMoreElements()) { String key = (String)enum.nextElement(); System.out.println(key + "=" + hashtable.get(key)); } } catch (FileNotFoundException fnfe) { System.err.println(fnfe.getMessage()); } catch (IOException ioe) { System.err.println(ioe.getMessage()); } }
  20. javaanfänger

    null

    Guten Morgen, kann mir einer bitte sagen, warum da immer 'null' raus kommt? private void readFile() { try { FileReader f = new FileReader("propertyauswahl.properties"); BufferedReader br = new BufferedReader(f); String zeichen = br.readLine(); while (zeichen != null) { zeichen = br.readLine(); st = new StringTokenizer(zeichen,trenner); v = new Vector(); while(st.hasMoreTokens()) { arr = st.nextToken(); i++; System.out.println(st.nextToken()); } v.add(arr); } System.out.println(v); br.close(); } catch(NullPointerException npe) { System.err.println(npe.getMessage()); } catch(IOException ioe) { System.err.println(ioe.getMessage()); } }
  21. Hi, wie kann ich aus einer Datei, bis zum Ende auslesen? while(zeichen != EOF())
  22. javaanfänger

    Vector

    Du meinst so auslesen: private void readFile() { String trenner= "=,\n"; try { BufferedReader br = new BufferedReader(new FileReader("user.properties")); String zeichen = br.readLine(); while (zeichen != null) { zeichen = br.readLine(); StringTokenizer st = new StringTokenizer(zeichen,trenner); while(st.hasMoreTokens()) { System.out.println(st.nextToken()); } } br.close(); } catch(NullPointerException npe) { System.err.println(npe.getMessage()); } catch(IOException ioe) { System.err.println(ioe.getMessage()); } } aber wie schreibt man es dann in einen Vector? Kannst du mir da bitte nochmal auf die Sprünge helfen?
  23. javaanfänger

    Vector

    ich will aus einer Datei etwas auslesen, und einer Tabelle mitgeben.

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...