Хорошо, поэтому я пытался работать над этим, но я полностью застрял, я уверен, что это довольно просто.Как печатать JTextField в JTable?
Итак, у меня есть набор JTextField, который я хочу напечатать на JTable. Как я могу это сделать? Это часть моего JTable кода:
static String[] vdLabel = {"Date", "Trans. Type", "Check No.", "Trans Description", "Payment/Debit(-)", "Deposit/Credit(+)", "Balance"};
static DefaultTableModel viewTable = new DefaultTableModel(vdLabel,0);
static JTable viewLabel = new JTable(viewTable);
Я хочу, чтобы поместить эти переменные в соответствии с «Дата» «Транс Тип» и т.д.
static JTextField dateTrans = new JTextField();
static JTextField typeOfTrans = new JTextField();
static JTextField checkNo = new JTextField();
Если вы не понимаете, о чем я пытаясь сделать вот маленькую картинку, которая может помочь.
http://www.javalobby.org/articles/jtable/images/img2.png
В этой картине есть «Title» «Исполнитель» и «Альбом» это моя строка переменной «vdLabel»
Как я могу добавить строку для даты и т.д., чтобы vdLabel, а затем добавить это в JTable?
Прежде всего, если столбцы являются строками, вы можете дважды щелкнуть по ним и изменить их по умолчанию. Не могли бы вы объяснить, на что вы хотите, чтобы ваш конечный результат выглядел? Похоже, вы можете просто добавить строку в JTable, и это будет то, что вы хотите. –
Пусть стол и модель позаботятся об этом. Сохранение 'Date' из метода' getColumnClass' для соответствующего столбца позволит таблице использовать встроенные средства визуализации и редакторы. Если вы предпочитаете, вы можете установить свой собственный. Взгляните на [Как использовать таблицы] (http://docs.oracle.com/javase/tutorial/uiswing/components/table.html) для получения более подробной информации. – MadProgrammer
Итак, в основном моя программа - это банковская программа через графический интерфейс. На одной карте находится JTextField, и пользователь вводит строку или float из этого окна карты. Как только этот пользователь вводит строку в JTextField, я хочу захватить эту конкретную и поместить ее в JTable. Но пользователь не должен просто просто ввести JTable. – user2318083