Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> getElement ->JTextField->addElement 
:(
    Опции темы
XClan
Дата 25.2.2004, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 14.10.2003
Где: Планета Сириус

Репутация: 2
Всего: 3



Привет всем!
Я хотел бы узнать как можно взять с jList объект, чтобы оно было прописано в jTextField и при изминении не добавить, а именно обновить тот самый выбранный объект!
Я понимаю, что это почти похоже что и c jTree, но что-то у меня не получается!
---------
Thanks!


--------------------
rm -rf /bin/laden
PM MAIL WWW   Вверх
AntonSaburov
Дата 25.2.2004, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Вот примерчик:

Код

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class My extends JFrame
{
 private JList m_list;

 public My()
 {
   getContentPane().setLayout(new GridLayout(2,1));

   String[] tmp = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" };
   m_list = new JList();
   DefaultListModel dlm = new DefaultListModel();
   m_list.setModel(dlm);
   for(int k=0; k<tmp.length; k++) {
     dlm.addElement(tmp[k]);
   }
   getContentPane().add(new JScrollPane(m_list));

   JButton m_btn = new JButton("Change");
   m_btn.addActionListener(new ActionListener() {
     public void actionPerformed(ActionEvent e) {
       changeItem();
     }
   });
   getContentPane().add(m_btn);
   setBounds(100,100,200,200);
 }

 public void changeItem()
 {
   DefaultListModel alm = (DefaultListModel)m_list.getModel();
   int idx = m_list.getSelectedIndex();
   if(idx!=-1) {
     alm.setElementAt("Changed", idx);
   }
 }

 public static void main(String[] args)
 {
   My my = new My();
   my.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   my.setVisible(true);
 }
}

PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1142 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.