2013-05-14 3 views
-1

Я новичок в Java. Я должен отображать xml парсированные родительские узлы данных на JTabbedPane и дочерние узлы в jtable в соответствующий JTabbedPane. Для синтаксического анализа я использовал сакс-парсер, и все данные были ранее отображены в трех JTextarea, я создал TabbedPane и отобразил hardcoded строку как заголовок, но я не могу установить Jtable в него со значениями.Отображение отображаемых данных в JTable

public class JTableDisplay { 
    public JTableDisplay() { 
     JFrame frame = new JFrame("JTable Test Display"); 

     JPanel panel = new JPanel(); 
     panel.setLayout(new BorderLayout()); 

     JTable table = new JTable(); 

     JScrollPane tableContainer = new JScrollPane(table); 

     panel.add(tableContainer, BorderLayout.CENTER); 
     frame.getContentPane().add(panel); 

     frame.pack(); 
     frame.setVisible(true); 
    } 

    public static void main(String[] args) { 
     new JTableDisplay(); 
    } 
} 

Это образец для создания JTable, после чего я должен организовать анализируемые данные в в.

+0

Проблема Вы не можете установить HEADER или Вы не можете видеть данные в Jtable? –

+0

Я не могу видеть jtable в tabbedpane, данные будут вторичными. – nick

+0

, не видя единственной строки кода, как можно предсказать код для проблемы? –

ответ

0

Он есть. Он просто не показывает никаких данных.

Чтобы сделать таблицу видно, попробуйте определения столбцов и строк для таблицы с помощью конструктора:

JTable table = new JTable(3,4); 

Получить его?

Теперь вам нужно только определить таблицу , и вы настроены.

+0

Спасибо. как я динамически отображаю данные в нем. У меня есть проанализированный XML с тремя разными атрибутами, и я хочу отображать родительские узлы в вкладках и дочерних узлах в jtable, что возможно в jtable. – nick

+0

Конечно, возможно. Просто реализуйте AbstractTableModel, чтобы показать дочерние узлы. Динамически просматривайте родительские узлы и для каждого родителя создайте панель с вкладками, а затем получите дочерние узлы на каждой панели и установите это в свою таблицуModel и установите модель таблицы в JTable. Просто прочитайте JTables и TableModels. –

+0

Спасибо. Руководства попробуют, у вас есть ссылки на ссылки, которые я могу сослать, когда это необходимо. ThAnKs AgAin – nick

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