JYPropertyTable is a specialized JTable with two columns to display key/values pairs - commonly known as properties. The key (normally a String) appears in the first column and the value in the second column.

A JYPropertyTable comes along with a bunch of already installed renderers and editors to support data types Boolean, Integer, Long, Float, Double, String, Point, Dimension, Rectangle, Insets, Color, Date, Font, DefaultComboBoxModel, SpinnerNumberModel, DefaultBoundedRangeModel, TableSeparator, URL. Of course you can also specify a renderer/editor for each single property and add customized renderers/editors.