jeudi 4 juin 2015

neuen Menüpunkt in jcombobox einfügen

Hallo Community, mein programm schreitet weiter foran, allerdings habe ich mal wieder ein problem das ich nicht zu lösen vermag.

zunächst ein screenshot-Ausschnitt meines Programms, damit ihr wisst, worum es geht:

Wie man sieht habeich oben einen abschnitt um einstellungen zu tätigen. wenn man unten speichern drückt, werden alle einstellungen, die man oben getätigt hat gespeichert und bei "load" soll die neue einstellungsseite in der combobox erscheinen. das speichern und alles funktioniert, nur das anzeigen in der combobox nicht.

hier mein code für die combobox:
Java Code:

  1. shipsettingscombobox.addItem(filename);


Seit ich die Zeile eingefügt habe bekomme ich im compiler zudem folgende meldung:
Note: C:\Users\Julian\Documents\NetBeansProjects\Trade-n-t-Dangerous-gui\Trade-n-t-Dangerous-gui\src\tradedangerous\ui\Interface.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
compile:

und der code der eventuell für den zusammenhang benötigt wird?
Java Code:

  1. private void saveshipbtnActionPerformed(java.awt.event.ActionEvent evt) {
  2. String filename = saveshipfilename.getText();
  3. String[] key={
  4. "Jumpdistance_unladen",unladentxtfield.getText(),
  5. "Jumpdistance_laden",ladentxtfield.getText(),
  6. "Maximum_capacity",capacitytxtfield.getText(),
  7. "Shipinsurance",shipinsurancetxtfield.getText(),
  8. "Shipsize",shipsizeComboBox.getSelectedItem().toString()
  9. };
  10. //## get the values##//
  11.  
  12.  
  13. if (filename != null){
  14. //conf.setConf(filename,);
  15. try {
  16. conf.setConf(filename, key);//save current shipsettings to new config file
  17. } catch (IOException ex) {
  18. Logger.getLogger(Interface.class.getName()).log(Level.SEVERE, null, ex);
  19. }
  20. String[] file={filename,"null"};//make array for configsaver
  21. try {
  22. conf.setConf("shipproperties", file);//ad shipconfig to configslist
  23. } catch (IOException ex) {
  24. Logger.getLogger(Interface.class.getName()).log(Level.SEVERE, null, ex);
  25. }
  26.  
  27. shipsettingscombobox.addItem(filename);
  28. }else{
  29. JOptionPane.showMessageDialog(null, "Eggs are not supposed to be square. Get a text in first!", "no File Error", 1);
  30. }
  31. // TODO add your handling code here:
  32. }


was mache ich falsch bei der combo box?

freundliche grüße,
euer for Reason
Miniaturansichten angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht  Name: settings.PNG  Hits: -  Größe: 97,9 KB  ID: 7845  


neuen Menüpunkt in jcombobox einfügen

0 commentaires:

Enregistrer un commentaire