(java.lang.String) не может быть применен к (java.lang.Object)

Я класс Listner с именем TopicS Я пытаюсь вызвать его из графического интерфейса с именем readMessages

Когда я пытаюсь запустить класс TopicS, используя следующий метод,

   private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    System.out.println("test test test"); 
    System.out.print("you pressed" +topicCombobox.getSelectedItem());
    TopicS a = new TopicS();
    a.addTopicToListner(topicCombobox.getSelectedItem());
}                 

Это дает мне ошибку, говоря

addTopicListner (java.lang.String) в темах, которые нельзя применить к (java.lang.Object)

Когда я меняю строку на Object Я получаю другие ошибки.Основной метод приведен ниже, он отлично работает без графического интерфейса, но мне нужно добавить его в графический интерфейс. Когда TextView свернулся, я установил textView.setMaxLines (4) ;. Как очистить это состояние в моем методе расширения? Я могу думать только о вызове ...

Я хочу создать TextView, который можно сворачивать при касании пользователя. Когда TextView свернулся, я установил textView.setMaxLines (4); . Как очистить это состояние в моем методе расширения? Я могу думать только о вызове setMaxLines () со значением большого числа, например 10000 .

Есть ли лучшие способы реализовать это?

48
задан mixel 26 November 2016 в 15:19
поделиться