OK sto usando Eclipse e il suo editore GUI e ho una stringa come questa:JComboBox Attenzione impedendo l'apertura della pagina di progettazione in Eclipse
public static String[] blah = {"Blah", "Blah", "Blah", "Blah"};
e JComboBox come questo:
JComboBox comboBox = new JComboBox(blah);
comboBox.setBounds(10, 56, 312, 37);
contentPane.add(comboBox);
Il combobox utilizza la stringa sopra per ottenere i suoi dati ma quando inserisco "blah" nella casella combinata ha questo errore ...
Type safety: The constructor JComboBox(Object[]) belongs to the raw type JComboBox. References to generic type JComboBox<E> should be parameterized
funziona se lo eseguo perché è solo un avvertimento ma è fastidioso perché non mi consente di entrare in modalità progettazione a meno che non ne faccia un commento. modalità di progettazione dà questo errore ...
INVALID SOURCE. No Constructor Binding. --- new JComboBox(locations) is not valid source for component creation, it references not existing constructor.
quindi vorrei sapere se c'è qualche altro modo per superare questo problema
È possibile utilizzare le annotazioni per aggirare questo. A proposito, non usare setBounds (...). Utilizzare i gestori di layout. Inoltre, sei sicuro di voler utilizzare un editor GUI? –
Devo usare il layout assoluto per questo particolare programma e sì un editor GUI è un must per questo particolare progetto, cosa intendi per annotazioni –
* "Devo usare il layout assoluto per questo particolare programma" * ** Perché? * * * "e sì un editor GUI è un must per questo particolare progetto," * ** Perché? ** IMWTK. –