Hallo liebe Community,
ich hab folgendes Problem:
Ich möchte mein Java Net-Beans Projekt gerne Kompilieren und bekomme dabei folgende Meldung:
Nun habe ich das ganze nochmal mit der option -Xlint:unchecked Kompiliert und bekomme schon einige Infos mehr
Nun habe ich aber das Problem das ich den Fehler erkenne und auch zum teil verstehe, ich weiss jedoch nicht wie es richtig aussehen müsste. Hier noch mal der Betroffene Codeabschnitt im ganzen:
Zusätzlich verwirrt mich das ich so ein ähnlichen Code schon mal in einen ähnlichen Projekt vor einen halben Jahr hatte, nur mit den Unterschied das dort nichts angekreidet wurde.
Daher meine Frage kann dies an einen evtl. Java update liegen?
Wie muss der betreffende Code angepasst werden?
Vielen dank schon mal im voraus für eure Hilfe
ich hab folgendes Problem:
Ich möchte mein Java Net-Beans Projekt gerne Kompilieren und bekomme dabei folgende Meldung:
Code:
Created dir: C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\build
Updating property file: C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\build\built-jar.properties
Created dir: C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\build\classes
Created dir: C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\build\empty
Created dir: C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\build\generated-sources\ap-source-output
Compiling 5 source files to C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\build\classes
Note: C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
compile:
Nun habe ich das ganze nochmal mit der option -Xlint:unchecked Kompiliert und bekomme schon einige Infos mehr
Code:
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1443: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData.add(cmb_Event.getSelectedItem().toString());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1444: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData.add(cmb_Kamera.getSelectedItem().toString());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1445: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData.add(txt_Event_Zeit_Vorn.getText());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1446: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData.add(txt_Event_Zeit.getText());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1447: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData.add(txt_Event_Zeit_Hinten.getText());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1449: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData.add("0");//Trenner
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1450: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData.add("0");//Slowmo
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1453: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData2.add(cmb_Event.getSelectedItem().toString()+"-Wiederholung");
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1454: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData2.add(cmb_Kamera_Wiederholung.getSelectedItem().toString());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1455: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData2.add(txt_Slowmotion_Vorn.getText());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1456: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData2.add(txt_Slowmotion.getText());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1457: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData2.add(txt_Slowmotion_Hinten.getText());
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1459: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData2.add("1");
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1461: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData2.add("0");
where E is a type-variable:
E extends Object declared in class Vector
C:\Users\KoSa\Documents\NetBeansProjects\stalento_schnittprogramm_version_2_3\src\stalento_schnittprogramm_version_2_3\stalento_Hauptfenster_GUI.java:1465: warning: [unchecked] unchecked call to add(E) as a member of the raw type Vector
newData.add("0"); //Slowmo
where E is a type-variable:
E extends Object declared in class Vector
15 warnings
Nun habe ich aber das Problem das ich den Fehler erkenne und auch zum teil verstehe, ich weiss jedoch nicht wie es richtig aussehen müsste. Hier noch mal der Betroffene Codeabschnitt im ganzen:
Code:
DefaultTableModel model = (DefaultTableModel) tbl_Event.getModel();
Vector newData;
newData = new Vector(6);
Vector newData2;
newData2 = new Vector(6);
//Eingabe pruefen und abfragen
newData.add(cmb_Event.getSelectedItem().toString());
newData.add(cmb_Kamera.getSelectedItem().toString());
newData.add(txt_Event_Zeit_Vorn.getText());
newData.add(txt_Event_Zeit.getText());
newData.add(txt_Event_Zeit_Hinten.getText());
if (rdb_Wiederholung.isSelected()) {
newData.add("0");//Trenner
newData.add("0");//Slowmo
model.addRow(newData);
//Wiederholung
newData2.add(cmb_Event.getSelectedItem().toString()+"-Wiederholung");
newData2.add(cmb_Kamera_Wiederholung.getSelectedItem().toString());
newData2.add(txt_Slowmotion_Vorn.getText());
newData2.add(txt_Slowmotion.getText());
newData2.add(txt_Slowmotion_Hinten.getText());
if (rdb_Slowmotion.isSelected()){
newData2.add("1");
} else {
newData2.add("0");
}
model.addRow(newData2);
} else {
newData.add("0"); //Slowmo
model.addRow(newData);
}
Zusätzlich verwirrt mich das ich so ein ähnlichen Code schon mal in einen ähnlichen Projekt vor einen halben Jahr hatte, nur mit den Unterschied das dort nichts angekreidet wurde.
Daher meine Frage kann dies an einen evtl. Java update liegen?
Wie muss der betreffende Code angepasst werden?
Vielen dank schon mal im voraus für eure Hilfe