Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

EventQueue#coalesceEvents - гарантии вызова
String [] > в jComboBox();
Продолжаю серию вопросов по JTextPane (для HTML), Проблема со стилями по умолчанию
HTMLEditorKit, Проблема с paste-from-clipboard
Изменение шрифта (или его свойства) на кнопке, в AWT
Захват звука в JMF, Задержка.
Выполнить код, до конструктора класса
JComponent, Фонты по умолчанию
JEditorPane, Views и вертикальное выравнивание
Сохранение графики в файл, формат для графики и САПРа одновременно?
создание приложения на java, помогите запустить прогу на яве
Wanted!!!, Редактирование HTML
Почему писать на swing'е лучше чем на AWT или, наоборот?
как в JTable сделать некоторые строки др. цветом
Решение с JTрее i JButton, JTрее через ж...
Активный jLabel, изминение свет фона внутри jLabel
Концепция Layout'ов
int -> String
Как получить размер Canvas во Frame
JTextArea и кодировка
Как с помощью GridBagConstraints сделать padding?
Можно ли BufferedImage добавить как компонент,, а не рисовать ее переопределяя paint()?
LookAndFeel своими руками, Как???
Цвета панели, Как установить цвет панели
Правда ли что у TextArea нет аналога, setScrollbarVisibility?
бесплатный ли SWT?, import org.eclipse.swt.*;
MouseEvent на компоненте, Прослушивание MouseEvent на компонентах
Как установить для JTree разные LAF ?
JScrollPane
Прямоугольная область из Java формы, Надо сохранить в jpg то, что рисую
Как прикрепить рисунок, к JLabel
Почему FocusAdapter абстрактный класс?
DnD, как
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Взаимодействие потоков GUI
сохранение документа JTextPane
Где брать третий параметр Image.setRGB()
Командная строка выдает ошибку, не формируется класс!
Обьясните пожалуйста что такое invokeLater() ?
SQL!!!, Помогите с запросом.
Что это за компонент?, Рамочка с надписью.
Кто-нибудь юзал buoy?
addObject(obj) в нужную папку
DoubleClick в JTree, DoubleClick в JTree
Парсинг длинного файла, Как лучше реализовать?
Java для администрирования
IP + jTextField
requestFocusInWindow() всегда возвращает false, почему?
массив JTextField-ов и прочих...
Можно ли заставить Label wrap'ить текст?
Jtree + JList + DragnDrop
Как обновить GridBagLayout, чтобы показать, элементы, которые стали видимы?
Как сделать, чтобы приложение в таскбаре моргало, Как аська
Покажите пример работы с таблицей, нигде не могу найти простой пример
setLocation(). Правильное использование?..
Проблема с открытием окна...
Почему нельзя прим. один Layout для неск. комп?
Как убедится, что все сообщения AWT обработаны, без использования swing
Надо разобраться с Деревом
массив не заполняется
Обновление компонентов в сплитере, Что я не так делаю?
Стиль кнопок, изменить стиль прорисовки JButton
Как использовать совместно AWT и Swing?
Как изменить порядок отрисовки компонент?
Interface need, need to create
ну никак не могу зделать, удалить JTree Node
Jtree promlemzzz, del + insert
JDialog, JFrame

Платные хостинги     Раскрутка сайта     Книги по программированию


addObject(obj) в нужную папку

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Как мне сделать так чтобы если не выбрал папку для добавления объекта в дерево, оно перекочевала в нужную папку??Так как я не знаю какой объект в jTree ( то есть Object obj = node.getUserObject ) то есть obj == null;И если так, что нужно добавить в папку с именем Book ? Как??ТО есть я делал так , но он у меня не работаетКод private void AddBookMenuActionPerformed(java.awt.event.ActionEvent evt) {        if(derC!=null){            derC.show(); //Вызываю панель             derC.setHashTabDevice(bookList);             Iterator it=bookList.entrySet().iterator();            int index;            while( it.hasNext() )            {                Map.Entry ent=(Map.Entry)it.next();                String iftn= (String)ent.getKey();                derC.ListBookView.addItem(iftn); // добавляю свободные книги в комбобокс                return;            }            if(derC.ButtonAddType()){ //Если нажал в панели на кнопку "добавить"                 DefaultTreeModel model = (DefaultTreeModel)jTree1.getModel();                DefaultMutableTreeNode node = (DefaultMutableTreeNode) jTree1.getLastSelectedPathComponent();                node.setUserObject("Book");                Object obj = node.getUserObject();                String s = obj.toString();                if(s.compareTo("Book") == 0){//Папка называется Book                    Object k = derC.getBookAdden(); //узнаю какой объект выбран в комбобоксе                    String keyL = k.toString();                    if(keyL.length() != 0 ) {                        PrBook p = (PrBook)bookList.get(keyL); //забираю его данные в Hashtable                         addObject(p); //Вставляю в jTree , точнее в папку Book                    }                    return;                }            }        }        return;    } highlightSyntax('java5MWJkM','java');

- Это как?Цитата (XClan @ 28.4.2005, 15:39)Так как я не знаю какой объект в jTree ( то есть Object obj = node.getUserObject ) то есть obj == null;Тоже не понял.Объясни получше, лень код читать

- В общем смысл такой !Если выбрать в JTree папку и вызвать с контекстного меню окно ! То можно получить путь его назначение зная к чему относиться папканапример Object obj = node.getUserObject();Далее сверяем obj instaceof PrBook если ок то добавляемНо тут систуация у меня иная ! Я вызываю окно не с дерева, а с панели типа JMenu и открывается окно со списком! Я в ней выбираю имеющую книгу и нажимаю на AddОн должен добавляться исключительно в одну и туже папку ! Но как добавить не зная в какой папке я нахожусь??? А добавить надо только в папку "Book"----Не очень ясно??

- Из того, что ты объяснил, я понял следующее - ты выбираешь пункт меню, при этом что-то должно куда-то добавиться, а сложность в том, что бы определить, куда именно добавлять. Тебе нужно добавлять в выделенный узел дерева?

- Вот именно, что выделенного нету!А нужно точно в эту папку впихнуть! С выделенным я могу могу работать так как знаю в какую папку с помощью getUserObject !!!

- Собственно, я не могу понять, как ты хочешь определить, что юзер хотел запихать что-то именно в эту папку, если она не выделена. Как идентифицировать папку-получателя?

- Ну думаю проверка всего дерева и если находим папку где String s = obj.to String(); if(s.compareTo("Book") == 0)то вставляем туда!!Только как все проверить???

- Чтобы не "шерстить" дерево часто, внутрь класса, где формируется JTree, добавь поле Код DefaultMutableTreeNode  defaultNodehighlightSyntax('javawODE1Y','java'); и метод Код DefaultMutableTreeNode getDefaultNode(). highlightSyntax('javajY2MDN','java');Когда добавляешь к дереву bookNode, сделай Код defaultNode = bookNode;highlightSyntax('javazA4NmV','java');При добавлении книгиКод getDefaultNode().add(selectedBook); highlightSyntax('javaY2I4M2','java');

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления