salve,
ho questa classe:
siccome l'array passato al costruttore viene salvato in "items" all'interno dell'oggetto istanziato, vorrei poter fare una cosa del genere:codice:class ListTool extends JList { String[][] items; public ListTool(String[][] elements){ super(elements[0]); this.items=elements; } public String getToolTipText(MouseEvent evt) { return items[1][locationToIndex(evt.getPoint())]; } }
ma mi da errore, come posso fare per evitare di usare un'altro array ? cioè vorrei evitare di dover fare così:codice:ListTool jList3 = new ListTool({{"A", "B", "C", "D"},{"a", "b", "c", "d"}});
codice:String[][] item = {{"A", "B", "C", "D"},{"a", "b", "c", "d"}}; ListTool jList3 = new ListTool(item);
GRAZIE

Rispondi quotando


