salve,
ho questa classe:
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())];
        }
}
siccome l'array passato al costruttore viene salvato in "items" all'interno dell'oggetto istanziato, vorrei poter fare una cosa del genere:
codice:
ListTool jList3 = new ListTool({{"A", "B", "C", "D"},{"a", "b", "c", "d"}});
ma mi da errore, come posso fare per evitare di usare un'altro array ? cioè vorrei evitare di dover fare così:
codice:
String[][] item = {{"A", "B", "C", "D"},{"a", "b", "c", "d"}};
        ListTool jList3 = new ListTool(item);

GRAZIE