2015-09-29 3 views
1

У меня возникли проблемы с попыткой скопировать и вставить код здесь, где он сказал что-то о том, что он неформатирован ?? я не знаю его мой первый раз, но здесь это хлопотно код я буду связать Pastebin, так что вы можете увидеть слишкомНе удается разрешить символьную переменную getSelectedIndex

весь код: http://pastebin.com/p6RQiSLz

проблематичный код:

//City (JList with txtfield) 

    pane.add(lblCity); 
    lblCity.setForeground(Color.BLACK); 
    lblCity.setBounds(5,260,80,25); 

    pane.add(list); 
    list.setSelectedIndex(0); 
    list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); 
    list.setBackground(Color.BLACK); 
    list.setForeground(Color.WHITE); 
    list.setBounds(90,260,150,100); 
    list.setEnabled(false); 
    pane.add(txtCity); 
    txtCity.setBounds(90,380,150,25); 

//================================TROUBLED BLOCK OF CODE============================================ 

    list.addListSelectionListener(new ListSelectionListener(){ 
     public void valueChanged(ListSelectionEvent er){ 
      txtCity.setText(listCity[listCity.getSelectedIndex]); 
     } 
    }); 
+0

getSelectedIndex должен мне метод, так что «getSelectedIndex()»? – ilj

+0

не работает ... попробовал –

+1

какая ошибка вы получаете? – ilj

ответ

0

listCity является массив и массивы не имеют свойств getSelectedIndex, нет даже понятия «выбранного элемента» для массивов. Вероятно, вам нужен элемент, выбранный в JList из списка, поэтому вместо listCity.getSelectedIndex попробуйте list.getSelectedIndex(). Это должно, по крайней мере, скомпилировать.

+0

Да, это сработало, кажется, у меня было 2 проблемы, прежде всего, я использовал только getSelectedIndex, и я имел в виду неправильную переменную ... –

+0

@OscarCubz Прохладный, рад, что это сработало. Не зацикливаться на репутации или что-то еще :-), но если ответ полезен и отвечает на вопрос, вежливо его повышать и отмечать как ответ на вопрос. – blm

+0

как именно я делаю этот lol, я только начал здесь, как не 30 минут назад XD –

Смежные вопросы