Table of Contents

Class JTable

Namespace
Javax.Swing
Assembly
MASES.JNet.dll
public class JTable : JComponent, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JTable
Implements
Inherited Members
Extension Methods

Constructors

JTable()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public JTable()

JTable(Vector, Vector<object>)

public JTable(Vector arg0, Vector<object> arg1)

Parameters

arg0 Vector

Vector

arg1 Vector<object>

Vector

JTable(TableModel)

public JTable(TableModel arg0)

Parameters

arg0 TableModel

TableModel

JTable(TableModel, TableColumnModel)

public JTable(TableModel arg0, TableColumnModel arg1)

Parameters

arg0 TableModel

TableModel

arg1 TableColumnModel

TableColumnModel

JTable(TableModel, TableColumnModel, ListSelectionModel)

public JTable(TableModel arg0, TableColumnModel arg1, ListSelectionModel arg2)

Parameters

arg0 TableModel

TableModel

arg1 TableColumnModel

TableColumnModel

arg2 ListSelectionModel

ListSelectionModel

JTable(int, int)

public JTable(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

JTable(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public JTable(params object[] args)

Parameters

args object[]

Properties

AUTO_RESIZE_ALL_COLUMNS

public static int AUTO_RESIZE_ALL_COLUMNS { get; }

Property Value

int

AUTO_RESIZE_LAST_COLUMN

public static int AUTO_RESIZE_LAST_COLUMN { get; }

Property Value

int

AUTO_RESIZE_NEXT_COLUMN

public static int AUTO_RESIZE_NEXT_COLUMN { get; }

Property Value

int

AUTO_RESIZE_OFF

public static int AUTO_RESIZE_OFF { get; }

Property Value

int

AUTO_RESIZE_SUBSEQUENT_COLUMNS

public static int AUTO_RESIZE_SUBSEQUENT_COLUMNS { get; }

Property Value

int

AutoCreateColumnsFromModel

public bool AutoCreateColumnsFromModel { get; set; }

Property Value

bool

AutoCreateRowSorter

public bool AutoCreateRowSorter { get; set; }

Property Value

bool

AutoResizeMode

public int AutoResizeMode { get; set; }

Property Value

int

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CellEditor

public TableCellEditor CellEditor { get; set; }

Property Value

TableCellEditor

CellSelectionEnabled

public bool CellSelectionEnabled { get; set; }

Property Value

bool

ColumnCount

public int ColumnCount { get; }

Property Value

int

ColumnModel

public TableColumnModel ColumnModel { get; set; }

Property Value

TableColumnModel

ColumnSelectionAllowed

public bool ColumnSelectionAllowed { get; set; }

Property Value

bool

DragEnabled

public bool DragEnabled { get; set; }

Property Value

bool

DropMode

public DropMode DropMode { get; set; }

Property Value

DropMode

EditingColumn

public int EditingColumn { get; set; }

Property Value

int

EditingRow

public int EditingRow { get; set; }

Property Value

int

EditorComponent

public Component EditorComponent { get; }

Property Value

Component

FillsViewportHeight

public bool FillsViewportHeight { get; set; }

Property Value

bool

GetDropLocation

public JTable.DropLocation GetDropLocation { get; }

Property Value

JTable.DropLocation

GridColor

public Color GridColor { get; set; }

Property Value

Color

IntercellSpacing

public Dimension IntercellSpacing { get; set; }

Property Value

Dimension

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Model

public TableModel Model { get; set; }

Property Value

TableModel

PreferredScrollableViewportSize

public Dimension PreferredScrollableViewportSize { get; set; }

Property Value

Dimension

RowCount

public int RowCount { get; }

Property Value

int

RowHeight

public int RowHeight { get; set; }

Property Value

int

RowMargin

public int RowMargin { get; set; }

Property Value

int

RowSelectionAllowed

public bool RowSelectionAllowed { get; set; }

Property Value

bool

RowSorter

public RowSorter RowSorter { get; set; }

Property Value

RowSorter

ScrollableTracksViewportHeight

public bool ScrollableTracksViewportHeight { get; }

Property Value

bool

ScrollableTracksViewportWidth

public bool ScrollableTracksViewportWidth { get; }

Property Value

bool

SelectedColumn

public int SelectedColumn { get; }

Property Value

int

SelectedColumnCount

public int SelectedColumnCount { get; }

Property Value

int

SelectedColumns

public int[] SelectedColumns { get; }

Property Value

int[]

SelectedRow

public int SelectedRow { get; }

Property Value

int

SelectedRowCount

public int SelectedRowCount { get; }

Property Value

int

SelectedRows

public int[] SelectedRows { get; }

Property Value

int[]

SelectionBackground

public Color SelectionBackground { get; set; }

Property Value

Color

SelectionForeground

public Color SelectionForeground { get; set; }

Property Value

Color

SelectionModel

public ListSelectionModel SelectionModel { get; set; }

Property Value

ListSelectionModel

ShowHorizontalLines

public bool ShowHorizontalLines { get; set; }

Property Value

bool

ShowVerticalLines

public bool ShowVerticalLines { get; set; }

Property Value

bool

SurrendersFocusOnKeystroke

public bool SurrendersFocusOnKeystroke { get; set; }

Property Value

bool

TableHeader

public JTableHeader TableHeader { get; set; }

Property Value

JTableHeader

UpdateSelectionOnSort

public bool UpdateSelectionOnSort { get; set; }

Property Value

bool

Methods

AddColumn(TableColumn)

public void AddColumn(TableColumn arg0)

Parameters

arg0 TableColumn

TableColumn

AddColumnSelectionInterval(int, int)

public void AddColumnSelectionInterval(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

AddRowSelectionInterval(int, int)

public void AddRowSelectionInterval(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

ChangeSelection(int, int, bool, bool)

public void ChangeSelection(int arg0, int arg1, bool arg2, bool arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 bool

bool

arg3 bool

bool

ClearSelection()

public void ClearSelection()

ColumnAdded(TableColumnModelEvent)

public void ColumnAdded(TableColumnModelEvent arg0)

Parameters

arg0 TableColumnModelEvent

TableColumnModelEvent

ColumnAtPoint(Point)

public int ColumnAtPoint(Point arg0)

Parameters

arg0 Point

Point

Returns

int

int

ColumnMarginChanged(ChangeEvent)

public void ColumnMarginChanged(ChangeEvent arg0)

Parameters

arg0 ChangeEvent

ChangeEvent

ColumnMoved(TableColumnModelEvent)

public void ColumnMoved(TableColumnModelEvent arg0)

Parameters

arg0 TableColumnModelEvent

TableColumnModelEvent

ColumnRemoved(TableColumnModelEvent)

public void ColumnRemoved(TableColumnModelEvent arg0)

Parameters

arg0 TableColumnModelEvent

TableColumnModelEvent

ColumnSelectionChanged(ListSelectionEvent)

public void ColumnSelectionChanged(ListSelectionEvent arg0)

Parameters

arg0 ListSelectionEvent

ListSelectionEvent

ConvertColumnIndexToModel(int)

public int ConvertColumnIndexToModel(int arg0)

Parameters

arg0 int

int

Returns

int

int

ConvertColumnIndexToView(int)

public int ConvertColumnIndexToView(int arg0)

Parameters

arg0 int

int

Returns

int

int

ConvertRowIndexToModel(int)

public int ConvertRowIndexToModel(int arg0)

Parameters

arg0 int

int

Returns

int

int

ConvertRowIndexToView(int)

public int ConvertRowIndexToView(int arg0)

Parameters

arg0 int

int

Returns

int

int

CreateDefaultColumnsFromModel()

public void CreateDefaultColumnsFromModel()

EditCellAt(int, int)

public bool EditCellAt(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

EditCellAt(int, int, EventObject)

public bool EditCellAt(int arg0, int arg1, EventObject arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 EventObject

EventObject

Returns

bool

bool

EditingCanceled(ChangeEvent)

public void EditingCanceled(ChangeEvent arg0)

Parameters

arg0 ChangeEvent

ChangeEvent

EditingStopped(ChangeEvent)

public void EditingStopped(ChangeEvent arg0)

Parameters

arg0 ChangeEvent

ChangeEvent

GetCellEditor(int, int)

public TableCellEditor GetCellEditor(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

TableCellEditor

TableCellEditor

GetCellRect(int, int, bool)

public Rectangle GetCellRect(int arg0, int arg1, bool arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 bool

bool

Returns

Rectangle

Rectangle

GetCellRenderer(int, int)

public TableCellRenderer GetCellRenderer(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

TableCellRenderer

TableCellRenderer

GetColumn(object)

public TableColumn GetColumn(object arg0)

Parameters

arg0 object

object

Returns

TableColumn

TableColumn

GetColumnClass(int)

public Class GetColumnClass(int arg0)

Parameters

arg0 int

int

Returns

Class

Class

GetColumnName(int)

public String GetColumnName(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetDefaultEditor(Class)

public TableCellEditor GetDefaultEditor(Class arg0)

Parameters

arg0 Class

Class

Returns

TableCellEditor

TableCellEditor

GetDefaultRenderer(Class)

public TableCellRenderer GetDefaultRenderer(Class arg0)

Parameters

arg0 Class

Class

Returns

TableCellRenderer

TableCellRenderer

GetPrintable(PrintMode, MessageFormat, MessageFormat)

public Printable GetPrintable(JTable.PrintMode arg0, MessageFormat arg1, MessageFormat arg2)

Parameters

arg0 JTable.PrintMode

JTable.PrintMode

arg1 MessageFormat

MessageFormat

arg2 MessageFormat

MessageFormat

Returns

Printable

Printable

GetRowHeight(int)

public int GetRowHeight(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetScrollableBlockIncrement(Rectangle, int, int)

public int GetScrollableBlockIncrement(Rectangle arg0, int arg1, int arg2)

Parameters

arg0 Rectangle

Rectangle

arg1 int

int

arg2 int

int

Returns

int

int

GetScrollableUnitIncrement(Rectangle, int, int)

public int GetScrollableUnitIncrement(Rectangle arg0, int arg1, int arg2)

Parameters

arg0 Rectangle

Rectangle

arg1 int

int

arg2 int

int

Returns

int

int

GetValueAt(int, int)

public object GetValueAt(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

object

object

IsCellEditable(int, int)

public bool IsCellEditable(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

IsCellSelected(int, int)

public bool IsCellSelected(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

IsColumnSelected(int)

public bool IsColumnSelected(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsEditing()

public bool IsEditing()

Returns

bool

bool

IsRowSelected(int)

public bool IsRowSelected(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

MoveColumn(int, int)

public void MoveColumn(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

PrepareEditor(TableCellEditor, int, int)

public Component PrepareEditor(TableCellEditor arg0, int arg1, int arg2)

Parameters

arg0 TableCellEditor

TableCellEditor

arg1 int

int

arg2 int

int

Returns

Component

Component

PrepareRenderer(TableCellRenderer, int, int)

public Component PrepareRenderer(TableCellRenderer arg0, int arg1, int arg2)

Parameters

arg0 TableCellRenderer

TableCellRenderer

arg1 int

int

arg2 int

int

Returns

Component

Component

Print()

public bool Print()

Returns

bool

bool

Exceptions

PrinterException

Print(PrintMode)

public bool Print(JTable.PrintMode arg0)

Parameters

arg0 JTable.PrintMode

JTable.PrintMode

Returns

bool

bool

Exceptions

PrinterException

Print(PrintMode, MessageFormat, MessageFormat)

public bool Print(JTable.PrintMode arg0, MessageFormat arg1, MessageFormat arg2)

Parameters

arg0 JTable.PrintMode

JTable.PrintMode

arg1 MessageFormat

MessageFormat

arg2 MessageFormat

MessageFormat

Returns

bool

bool

Exceptions

PrinterException

Print(PrintMode, MessageFormat, MessageFormat, bool, PrintRequestAttributeSet, bool)

public bool Print(JTable.PrintMode arg0, MessageFormat arg1, MessageFormat arg2, bool arg3, PrintRequestAttributeSet arg4, bool arg5)

Parameters

arg0 JTable.PrintMode

JTable.PrintMode

arg1 MessageFormat

MessageFormat

arg2 MessageFormat

MessageFormat

arg3 bool

bool

arg4 PrintRequestAttributeSet

PrintRequestAttributeSet

arg5 bool

bool

Returns

bool

bool

Exceptions

PrinterException
HeadlessException

Print(PrintMode, MessageFormat, MessageFormat, bool, PrintRequestAttributeSet, bool, PrintService)

public bool Print(JTable.PrintMode arg0, MessageFormat arg1, MessageFormat arg2, bool arg3, PrintRequestAttributeSet arg4, bool arg5, PrintService arg6)

Parameters

arg0 JTable.PrintMode

JTable.PrintMode

arg1 MessageFormat

MessageFormat

arg2 MessageFormat

MessageFormat

arg3 bool

bool

arg4 PrintRequestAttributeSet

PrintRequestAttributeSet

arg5 bool

bool

arg6 PrintService

PrintService

Returns

bool

bool

Exceptions

PrinterException
HeadlessException

RemoveColumn(TableColumn)

public void RemoveColumn(TableColumn arg0)

Parameters

arg0 TableColumn

TableColumn

RemoveColumnSelectionInterval(int, int)

public void RemoveColumnSelectionInterval(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

RemoveEditor()

public void RemoveEditor()

RemoveRowSelectionInterval(int, int)

public void RemoveRowSelectionInterval(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

RowAtPoint(Point)

public int RowAtPoint(Point arg0)

Parameters

arg0 Point

Point

Returns

int

int

SelectAll()

public void SelectAll()

SetColumnSelectionInterval(int, int)

public void SetColumnSelectionInterval(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetDefaultEditor(Class, TableCellEditor)

public void SetDefaultEditor(Class arg0, TableCellEditor arg1)

Parameters

arg0 Class

Class

arg1 TableCellEditor

TableCellEditor

SetDefaultRenderer(Class, TableCellRenderer)

public void SetDefaultRenderer(Class arg0, TableCellRenderer arg1)

Parameters

arg0 Class

Class

arg1 TableCellRenderer

TableCellRenderer

SetRowHeight(int, int)

public void SetRowHeight(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetRowSelectionInterval(int, int)

public void SetRowSelectionInterval(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetSelectionMode(int)

public void SetSelectionMode(int arg0)

Parameters

arg0 int

int

SetShowGrid(bool)

public void SetShowGrid(bool arg0)

Parameters

arg0 bool

bool

SetUI(TableUI)

public void SetUI(TableUI arg0)

Parameters

arg0 TableUI

TableUI

SetValueAt(object, int, int)

public void SetValueAt(object arg0, int arg1, int arg2)

Parameters

arg0 object

object

arg1 int

int

arg2 int

int

SizeColumnsToFit(int)

public void SizeColumnsToFit(int arg0)

Parameters

arg0 int

int

SorterChanged(RowSorterEvent)

public void SorterChanged(RowSorterEvent arg0)

Parameters

arg0 RowSorterEvent

RowSorterEvent

TableChanged(TableModelEvent)

public void TableChanged(TableModelEvent arg0)

Parameters

arg0 TableModelEvent

TableModelEvent

ValueChanged(ListSelectionEvent)

public void ValueChanged(ListSelectionEvent arg0)

Parameters

arg0 ListSelectionEvent

ListSelectionEvent

Operators

implicit operator Accessible(JTable)

Converter from JTable to Accessible

public static implicit operator Accessible(JTable t)

Parameters

t JTable

Returns

Accessible

implicit operator CellEditorListener(JTable)

Converter from JTable to CellEditorListener

public static implicit operator CellEditorListener(JTable t)

Parameters

t JTable

Returns

CellEditorListener

implicit operator ListSelectionListener(JTable)

Converter from JTable to ListSelectionListener

public static implicit operator ListSelectionListener(JTable t)

Parameters

t JTable

Returns

ListSelectionListener

implicit operator RowSorterListener(JTable)

Converter from JTable to RowSorterListener

public static implicit operator RowSorterListener(JTable t)

Parameters

t JTable

Returns

RowSorterListener

implicit operator TableColumnModelListener(JTable)

Converter from JTable to TableColumnModelListener

public static implicit operator TableColumnModelListener(JTable t)

Parameters

t JTable

Returns

TableColumnModelListener

implicit operator TableModelListener(JTable)

Converter from JTable to TableModelListener

public static implicit operator TableModelListener(JTable t)

Parameters

t JTable

Returns

TableModelListener

implicit operator Scrollable(JTable)

Converter from JTable to Scrollable

public static implicit operator Scrollable(JTable t)

Parameters

t JTable

Returns

Scrollable