Spec-Zone.ru › OpenJDK 25

Класс JTableHeader

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.table.JTableHeader
Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, TableColumnModelListener
public class JTableHeader extends JComponent implements TableColumnModelListener, Accessible
Этот объект управляет заголовком JTable.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.

См. также:
  • JTable

Краткое описание вложенных классов

Модификатор и тип Класс Описание
protected class  JTableHeader.AccessibleJTableHeader
Этот класс реализует поддержку специальных возможностей для класса JTableHeader.

Вложенные классы и интерфейсы, объявленные в классе JComponent

JComponent.AccessibleJComponent

Вложенные классы и интерфейсы, объявленные в классе Container

Container.AccessibleAWTContainer

Вложенные классы и интерфейсы, объявленные в классе Component

Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy

Краткое описание полей

Модификатор и тип Поле Описание
protected TableColumnModel columnModel
TableColumnModel таблицы.
protected TableColumn draggedColumn
Индекс перетаскиваемого столбца.
protected int draggedDistance
Расстояние, на которое столбец перемещен относительно исходного положения.
protected boolean reorderingAllowed
Если значение равно true, пользователь может менять порядок столбцов; по умолчанию — true.
protected boolean resizingAllowed
Если значение равно true, пользователь может изменять размер столбцов; по умолчанию — true.
protected TableColumn resizingColumn
Индекс изменяемого по размеру столбца.
protected JTable table
Таблица, заголовком которой является этот объект; по умолчанию — null.
protected boolean updateTableInRealTime
Устарело начиная с платформы Java 2 версии 1.3.

Поля, объявленные в классе JComponent

listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

Поля, объявленные в классе Component

accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

Поля, объявленные в интерфейсе ImageObserver

ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

Краткое описание конструкторов

Конструктор Описание
JTableHeader()
Создает JTableHeader со значением TableColumnModel по умолчанию.
JTableHeader(TableColumnModel cm)
Создает JTableHeader, инициализированный с cm в качестве модели столбцов.

Краткое описание методов

Модификатор и тип Метод Описание
void columnAdded(TableColumnModelEvent e)
Вызывается при добавлении столбца в модель столбцов таблицы.
int columnAtPoint(Point point)
Возвращает индекс столбца, в котором находится point, или -1, если он находится за пределами таблицы.
void columnMarginChanged(ChangeEvent e)
Вызывается при перемещении столбца вследствие изменения отступа.
void columnMoved(TableColumnModelEvent e)
Вызывается при изменении положения столбца.
void columnRemoved(TableColumnModelEvent e)
Вызывается при удалении столбца из модели столбцов таблицы.
void columnSelectionChanged(ListSelectionEvent e)
Вызывается при изменении модели выбора для TableColumnModel.
protected TableColumnModel createDefaultColumnModel()
Возвращает объект модели столбцов по умолчанию, который является DefaultTableColumnModel.
protected TableCellRenderer createDefaultRenderer()
Возвращает визуализатор по умолчанию, используемый, если TableColumn не задает визуализатор заголовка.
AccessibleContext getAccessibleContext()
Получает AccessibleContext, связанный с этим JTableHeader.
TableColumnModel getColumnModel()
Возвращает TableColumnModel, содержащую сведения обо всех столбцах этого заголовка таблицы.
TableCellRenderer getDefaultRenderer()
Возвращает визуализатор по умолчанию, используемый, если headerRenderer не задан в TableColumn.
TableColumn getDraggedColumn()
Возвращает перетаскиваемый столбец, только если выполняется перетаскивание; в противном случае возвращает null.
int getDraggedDistance()
Возвращает горизонтальное расстояние столбца от исходного положения, только если выполняется перетаскивание.
Rectangle getHeaderRect(int column)
Возвращает прямоугольник, содержащий ячейку заголовка в позиции column.
Dimension getPreferredSize()
Возвращает предпочтительный размер заголовка таблицы.
boolean getReorderingAllowed()
Возвращает true, если пользователь может менять порядок столбцов, перетаскивая их заголовки, и false в противном случае.
boolean getResizingAllowed()
Возвращает true, если пользователь может изменять размер столбцов, перетаскивая границы между их заголовками, и false в противном случае.
TableColumn getResizingColumn()
Возвращает изменяемый по размеру столбец.
JTable getTable()
Возвращает таблицу, связанную с этим заголовком.
String getToolTipText(MouseEvent event)
Позволяет использовать подсказки визуализатора, если задан текст.
TableHeaderUI getUI()
Возвращает объект оформления (L&F), который отображает этот компонент.
String getUIClassID()
Возвращает суффикс, используемый для формирования имени класса оформления (L&F), применяемого для отображения этого компонента.
boolean getUpdateTableInRealTime()
Устарело начиная с платформы Java 2 версии 1.3.
protected void initializeLocalVars()
Инициализирует локальные переменные и свойства значениями по умолчанию.
protected String paramString()
Возвращает строковое представление этого JTableHeader.
void resizeAndRepaint()
Задает размер заголовка и помечает его как требующий отображения.
void setColumnModel(TableColumnModel columnModel)
Задает для этой таблицы модель столбцов newModel и регистрирует обработчики для получения уведомлений от новой модели столбцов.
void setDefaultRenderer(TableCellRenderer defaultRenderer)
Задает визуализатор по умолчанию, используемый, если headerRenderer не задан в TableColumn.
void setDraggedColumn(TableColumn aColumn)
Задает draggedColumn заголовка равным aColumn.
void setDraggedDistance(int distance)
Задает draggedDistance заголовка равным distance.
void setReorderingAllowed(boolean reorderingAllowed)
Задает, может ли пользователь перетаскивать заголовки столбцов, чтобы менять порядок столбцов.
void setResizingAllowed(boolean resizingAllowed)
Задает, может ли пользователь изменять размер столбцов, перетаскивая границы между заголовками.
void setResizingColumn(TableColumn aColumn)
Задает resizingColumn заголовка равным aColumn.
void setTable(JTable table)
Задает таблицу, связанную с этим заголовком.
void setUI(TableHeaderUI ui)
Задает объект оформления (L&F), который отображает этот компонент.
void setUpdateTableInRealTime(boolean flag)
Устарело начиная с платформы Java 2 версии 1.3.
void updateUI()
Уведомление от UIManager об изменении оформления (L&F).

Методы, объявленные в классе JComponent

addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

Методы, объявленные в классе Container

add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree

Методы, объявленные в классе Component

action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

table

protected JTable table
Таблица, для которой этот объект является заголовком; значение по умолчанию — null.

columnModel

protected TableColumnModel columnModel
TableColumnModel заголовка таблицы.

reorderingAllowed

protected boolean reorderingAllowed
Если значение равно true, пользователь может менять порядок столбцов; значение по умолчанию — true.

resizingAllowed

protected boolean resizingAllowed
Если значение равно true, пользователь может изменять размер столбцов; значение по умолчанию — true.

updateTableInRealTime

protected boolean updateTableInRealTime
Устарело начиная с платформы Java 2 версии 1.3. Перерисовка в реальном времени в ответ на перетаскивание или изменение размера столбцов теперь выполняется всегда.

resizingColumn

protected transient TableColumn resizingColumn
Индекс изменяемого в данный момент столбца. null, если изменение размера не выполняется.

draggedColumn

protected transient TableColumn draggedColumn
Индекс перетаскиваемого в данный момент столбца. null, если перетаскивание не выполняется.

draggedDistance

protected transient int draggedDistance
Расстояние, на которое столбец был перемещён от исходного положения.

Подробное описание конструкторов

JTableHeader

public JTableHeader()
Создаёт JTableHeader со значением TableColumnModel по умолчанию.
См. также:
  • createDefaultColumnModel()

JTableHeader

public JTableHeader(TableColumnModel cm)
Создаёт JTableHeader, инициализированный значением cm в качестве модели столбцов. Если cm равно null, этот метод инициализирует заголовок таблицы значением TableColumnModel по умолчанию.
Параметры:
cm — модель столбцов таблицы
См. также:
  • createDefaultColumnModel()

Подробное описание методов

setTable

@BeanProperty(description="The table associated with this header.") public void setTable(JTable table)
Задаёт таблицу, связанную с этим заголовком.
Параметры:
table — новая таблица

getTable

public JTable getTable()
Возвращает таблицу, связанную с этим заголовком.
Возвращает:
свойство table

setReorderingAllowed

@BeanProperty(description="Whether the user can drag column headers to reorder columns.") public void setReorderingAllowed(boolean reorderingAllowed)
Задаёт, может ли пользователь перетаскивать заголовки столбцов, чтобы менять порядок столбцов.
Параметры:
reorderingAllowed — true, если представление таблицы должно разрешать изменение порядка; в противном случае — false
См. также:
  • getReorderingAllowed()

getReorderingAllowed

public boolean getReorderingAllowed()
Возвращает true, если пользователю разрешено менять порядок столбцов, перетаскивая их заголовки, и false в противном случае. Значение по умолчанию — true. Независимо от этой настройки порядок столбцов можно менять программно.
Возвращает:
свойство reorderingAllowed
См. также:
  • setReorderingAllowed(boolean)

setResizingAllowed

@BeanProperty(description="Whether the user can resize columns by dragging between headers.") public void setResizingAllowed(boolean resizingAllowed)
Задаёт, может ли пользователь изменять размер столбцов, перетаскивая границы между заголовками.
Параметры:
resizingAllowed — true, если представление таблицы должно разрешать изменение размера
См. также:
  • getResizingAllowed()

getResizingAllowed

public boolean getResizingAllowed()
Возвращает true, если пользователю разрешено изменять размер столбцов, перетаскивая границы между их заголовками, и false в противном случае. Значение по умолчанию — true. Независимо от этой настройки размер столбцов можно менять программно.
Возвращает:
свойство resizingAllowed
См. также:
  • setResizingAllowed(boolean)

getDraggedColumn

public TableColumn getDraggedColumn()
Возвращает перетаскиваемый столбец, только если в данный момент выполняется перетаскивание; в противном случае возвращает null.
Возвращает:
перетаскиваемый столбец, если в данный момент выполняется перетаскивание; в противном случае возвращает null
См. также:
  • getDraggedDistance()

getDraggedDistance

public int getDraggedDistance()
Возвращает горизонтальное расстояние от исходного положения столбца, только если в данный момент выполняется перетаскивание. В противном случае возвращаемое значение не имеет смысла.
Возвращает:
горизонтальное расстояние от исходного положения столбца, если в данный момент выполняется перетаскивание; в противном случае возвращаемое значение не имеет смысла
См. также:
  • getDraggedColumn()

getResizingColumn

public TableColumn getResizingColumn()
Возвращает изменяемый столбец. Если ни один столбец не изменяется, этот метод возвращает null.
Возвращает:
изменяемый столбец, если изменение размера выполняется; в противном случае возвращает null

setUpdateTableInRealTime

public void setUpdateTableInRealTime(boolean flag)
Устарело начиная с платформы Java 2 версии 1.3. Перерисовка в реальном времени в ответ на перетаскивание или изменение размера столбцов теперь выполняется всегда.
Параметры:
flag — true, если tableView должна обновлять содержимое таблицы в реальном времени

getUpdateTableInRealTime

public boolean getUpdateTableInRealTime()
Устарело начиная с платформы Java 2 версии 1.3. Перерисовка в реальном времени в ответ на перетаскивание или изменение размера столбцов теперь выполняется всегда.
Возвращает:
true, если таблица обновляется в реальном времени

setDefaultRenderer

public void setDefaultRenderer(TableCellRenderer defaultRenderer)
Задаёт визуализатор по умолчанию, используемый, если для TableColumn не определён headerRenderer.
Параметры:
defaultRenderer — визуализатор по умолчанию
Начиная с версии:
1.3

getDefaultRenderer

public TableCellRenderer getDefaultRenderer()
Возвращает визуализатор по умолчанию, используемый, если для TableColumn не определён headerRenderer.
Возвращает:
визуализатор по умолчанию
Начиная с версии:
1.3

columnAtPoint

public int columnAtPoint(Point point)
Возвращает индекс столбца, в котором находится point, или -1, если он находится за пределами таблицы.
Параметры:
point — если этот point находится внутри столбца, будет возвращён индекс этого столбца; в противном случае он находится за пределами таблицы, и возвращается -1
Возвращает:
индекс столбца, в котором находится point, или -1, если он находится за пределами таблицы

getHeaderRect

public Rectangle getHeaderRect(int column)
Возвращает прямоугольник, содержащий ячейку заголовка в позиции column. Если параметр column выходит за допустимые границы, этот метод использует те же правила, что и метод JTable getCellRect.
Параметры:
column — индекс столбца
Возвращает:
прямоугольник, содержащий ячейку заголовка в позиции column
См. также:
  • JTable.getCellRect(int, int, boolean)

getToolTipText

public String getToolTipText(MouseEvent event)
Позволяет использовать подсказки визуализатора, если для него задан текст.
Переопределяет:
getToolTipText в классе JComponent
Параметры:
event — положение события определяет соответствующий визуализатор и, следовательно, соответствующую подсказку
Возвращает:
всплывающую подсказку для этого компонента

getPreferredSize

public Dimension getPreferredSize()
Возвращает предпочтительный размер заголовка таблицы. Это размер, необходимый для отображения заголовка и запрашиваемый для области просмотра. Возвращаемый Dimension width всегда вычисляется лежащим в основе TableHeaderUI независимо от ширины, заданной с помощью JComponent.setPreferredSize(java.awt.Dimension)
Переопределяет:
getPreferredSize в классе JComponent
Возвращает:
размер
См. также:
  • JComponent.setPreferredSize(Dimension)
  • ComponentUI

getUI

public TableHeaderUI getUI()
Возвращает объект оформления (L&F), который отображает этот компонент.
Переопределяет:
getUI в классе JComponent
Возвращает:
объект TableHeaderUI, который отображает этот компонент

setUI

public void setUI(TableHeaderUI ui)
Задаёт объект оформления (L&F), который отображает этот компонент.
Параметры:
ui — объект оформления L&F TableHeaderUI
См. также:
  • UIDefaults.getUI(JComponent)

updateUI

public void updateUI()
Уведомление от UIManager об изменении оформления (L&F). Заменяет текущий объект UI последней версией из UIManager.
Переопределяет:
updateUI в классе JComponent
См. также:
  • JComponent.updateUI()

getUIClassID

public String getUIClassID()
Возвращает суффикс, используемый для формирования имени класса оформления (L&F), применяемого для отображения этого компонента.
Переопределяет:
getUIClassID в классе JComponent
Возвращает:
строку "TableHeaderUI"
См. также:
  • JComponent.getUIClassID()
  • UIDefaults.getUI(JComponent)

setColumnModel

@BeanProperty(description="The object governing the way columns appear in the view.") public void setColumnModel(TableColumnModel columnModel)
Задаёт для этой таблицы модель столбцов newModel и регистрирует обработчик для получения уведомлений от новой модели столбцов.
Параметры:
columnModel — новый источник данных для этой таблицы
Вызывает исключение:
IllegalArgumentException — если newModel равно null
См. также:
  • getColumnModel()

getColumnModel

public TableColumnModel getColumnModel()
Возвращает TableColumnModel, содержащую все сведения о столбцах этого заголовка таблицы.
Возвращает:
свойство columnModel
См. также:
  • setColumnModel(TableColumnModel)

columnAdded

public void columnAdded(TableColumnModelEvent e)
Вызывается при добавлении столбца в модель столбцов таблицы.

Код приложения не должен вызывать эти методы напрямую; они используются внутри JTable.

Определено в:
columnAdded в интерфейсе TableColumnModelListener
Параметры:
e — полученное событие
См. также:
  • TableColumnModelListener

columnRemoved

public void columnRemoved(TableColumnModelEvent e)
Вызывается при удалении столбца из модели столбцов таблицы.

Код приложения не должен вызывать эти методы напрямую; они используются внутри JTable.

Определено в:
columnRemoved в интерфейсе TableColumnModelListener
Параметры:
e — полученное событие
См. также:
  • TableColumnModelListener

columnMoved

public void columnMoved(TableColumnModelEvent e)
Вызывается при перемещении столбца.

Код приложения не должен вызывать эти методы напрямую; они используются внутри JTable.

Определено в:
columnMoved в интерфейсе TableColumnModelListener
Параметры:
e — полученное событие
См. также:
  • TableColumnModelListener

columnMarginChanged

public void columnMarginChanged(ChangeEvent e)
Вызывается при перемещении столбца вследствие изменения отступа.

Код приложения не должен вызывать эти методы напрямую; они используются внутри JTable.

Определено в:
columnMarginChanged в интерфейсе TableColumnModelListener
Параметры:
e — полученное событие
См. также:
  • TableColumnModelListener

columnSelectionChanged

public void columnSelectionChanged(ListSelectionEvent e)
Вызывается при изменении модели выбора TableColumnModel. В настоящее время этот метод не выполняет никаких действий (заголовок не перерисовывается).

Код приложения не должен вызывать эти методы напрямую; они используются внутри JTable.

Определено в:
columnSelectionChanged в интерфейсе TableColumnModelListener
Параметры:
e — полученное событие
См. также:
  • TableColumnModelListener

createDefaultColumnModel

protected TableColumnModel createDefaultColumnModel()
Возвращает объект модели столбцов по умолчанию, представляющий собой DefaultTableColumnModel. Подкласс может переопределить этот метод, чтобы вернуть другой объект модели столбцов.
Возвращает:
объект модели столбцов по умолчанию

createDefaultRenderer

protected TableCellRenderer createDefaultRenderer()
Возвращает визуализатор по умолчанию, используемый, если для TableColumn не задан визуализатор заголовка.
Возвращает:
визуализатор столбцов таблицы по умолчанию
Начиная с версии:
1.3

initializeLocalVars

protected void initializeLocalVars()
Инициализирует локальные переменные и свойства значениями по умолчанию. Используется конструкторами.

resizeAndRepaint

public void resizeAndRepaint()
Изменяет размер заголовка и помечает его как требующий отображения. Эквивалентно вызову revalidate, за которым следует вызов repaint.

setDraggedColumn

public void setDraggedColumn(TableColumn aColumn)
Задаёт для draggedColumn заголовка значение aColumn.

Код приложения не должен вызывать этот метод напрямую; он используется внутренним механизмом перетаскивания столбцов.

Параметры:
aColumn — перетаскиваемый столбец или null, если ни один столбец не перетаскивается

setDraggedDistance

public void setDraggedDistance(int distance)
Задаёт для draggedDistance заголовка значение distance.
Параметры:
distance — расстояние перетаскивания

setResizingColumn

public void setResizingColumn(TableColumn aColumn)
Задаёт для resizingColumn заголовка значение aColumn.

Код приложения не должен вызывать этот метод напрямую; он используется внутренним механизмом изменения размера столбцов.

Параметры:
aColumn — изменяемый столбец или null, если ни один столбец не изменяется

paramString

protected String paramString()
Возвращает строковое представление этого объекта JTableHeader. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.

Переопределите paramString, чтобы предоставить сведения о новых особенностях компонентов JFC.

Переопределяет:
paramString в классе JComponent
Возвращает:
строковое представление этого объекта JTableHeader

getAccessibleContext

public AccessibleContext getAccessibleContext()
Возвращает AccessibleContext, связанный с этим JTableHeader. Для JTableHeader объект AccessibleContext представлен классом AccessibleJTableHeader. При необходимости создаётся новый экземпляр AccessibleJTableHeader.
Определено в:
getAccessibleContext в интерфейсе Accessible
Переопределяет:
getAccessibleContext в классе Component
Возвращает:
AccessibleJTableHeader, служащий объектом AccessibleContext для этого JTableHeader

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/table/JTableHeader.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API