jgoodies Jtableバインディングの簡単な例は、Jgoodies Modelクラスを拡張しているjavabeansのリストをスイングして使用できますか。簡単な例は見つかりませんでした。 JTableは結合のためのアドバンスJgoodies JTable Binding、Swing
2
A
答えて
3
で
おかげで、あなたがたとえば、あなたのJTable
ためのTableModelを記述する必要がある、あなたは、このような
public class Employee {
private String employeeName;
private String employeeNumber;
// And the getters and setters for both the variables
}
としてJava Beanを持つテーブルを作成し、
List <Employee> myList = new ArrayList<Employee>();
// add few Employee objects to this list and pass it into MyTableModel class
Jtable t1 = new Jtable();
t1.setModel(new MyTableModel(myList));
MyTableModelクラスは、リストを引数として取ります。 com.jgoodies.binding.adapter.AbstractTableAdapter
を拡張MyTableModel.java
public class MyTableModel extends AbstractTableAdapter<Employee> {
SelectionInList<Employee> listModel = new SelectionInList<Employee>();
public SourceCodeFolderTableAdapter(SelectionInList<Employee> listModel) {
super(listModel, new String [] {"Employee Name","Employee Number"});
this.listModel = listModel;
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
Employee emp = (Employee) getRow(rowIndex);
if (columnIndex == 0) {
return emp.getEmployeeName();
} else if (columnIndex == 1) {
return emp.getEmployeeNumber();
}
}
}
は、この情報がお役に立てば幸いです。
関連する問題
- 1. Essential Swing libraries? JGoodies、JFreeChart
- 2. BeansBinding、JGoodies Binding、JFace、またはGlazed Lists?
- 3. JTable swingインポートデータベースsql
- 4. Java Swing JTable NullPointerException
- 5. Swing JTableでのマルチセル選択
- 6. JGoodies Formsデモコード
- 7. JTableでブール値をJGoodiesとバインドする方法
- 8. JGoodies for Android?
- 9. Java Swing - JTableをJTableに埋め込んだJpanel
- 10. Java Swing - プログラムでJTableからクリップボードにコピー
- 11. jgoodies bindings + indirect changes
- 12. JGoodies ... FormLayout
- 13. JTable Swingのタイトル列のフォントを増やす方法は?
- 14. java swing、JTable terminateEditOnFocusLostの動作をシミュレートする
- 15. {Binding PropertyName}と{Binding Path = PropertyName}の相違点
- 16. Ninject Binding
- 17. PasswordBox Binding
- 18. WPF Image Source Binding
- 19. Late binding python closures
- 20. WPFtoolkit Chart、Object Binding
- 21. Silverlight4 net.tcp binding
- 22. WPF CustomControl Template、Binding
- 23. jQuery UI datepicker binding
- 24. Ninject convention based binding
- 25. WPF ListBox + Binding + IDataErrorInfo =?
- 26. WPF TextBox ValidationRule binding
- 27. wpf/silverlight binding help
- 28. ADO.NET DataGrid String Binding
- 29. Silverlight Binding TimePicker
- 30. Clojure Dynamic Binding
「jgoodies jtable binding example」をグーグルで検索すると、これが見つかりました。http://www.java2s.com/Code/Java/Swing-Components/JGoodiesBindingAbstractTableModelExample.htm –