本文整理了Java中javax.swing.table.TableColumnModel.removeColumnModelListener()
方法的一些代码示例,展示了TableColumnModel.removeColumnModelListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableColumnModel.removeColumnModelListener()
方法的具体详情如下:
包路径:javax.swing.table.TableColumnModel
类名称:TableColumnModel
方法名:removeColumnModelListener
暂无
代码示例来源:origin: de.sciss/jtreetable
@Override
public void removeColumnModelListener(TableColumnModelListener x) {
delegate.removeColumnModelListener(x);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-bugtracking-commons
@Override
public void mouseReleased(MouseEvent e) {
table.getColumnModel().removeColumnModelListener(tcml);
}
@Override
代码示例来源:origin: org.zaproxy/zap
/**
* Reset the TableColumnManager to only manage the TableColumns that are
* currently visible in the table.
*
* Generally this method should only be invoked by the TableColumnManager
* when the TableModel of the table is changed.
*/
public void reset() {
table.getColumnModel().removeColumnModelListener(this);
columnModel = table.getColumnModel();
columnModel.addColumnModelListener(this);
// Keep a duplicate TableColumns for managing hidden TableColumns
int count = columnModel.getColumnCount();
allColumns = new ArrayList<>(count);
for (int i = 0; i < count; i++) {
allColumns.add(columnModel.getColumn(i));
}
}
代码示例来源:origin: omegat-org/omegat
((TableColumnModel) oldVal).removeColumnModelListener(colListener);
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
/**
* Binds this preference object to synchronize its state with a given table component,
* allowing to specify an initial offset compared to the stored position.
*
* @param table
* @param minSizes
* @param maxSizes
* @param defaultSizes
*/
public void bind(
final JTable table,
Map<Integer, Integer> minSizes,
Map<Integer, Integer> maxSizes,
Map<Integer, Integer> defaultSizes) {
this.table = table;
this.columnCount = table.getColumnCount();
this.currentWidth = new int[columnCount];
table.getColumnModel().removeColumnModelListener(listener);
updateTable(minSizes, maxSizes, defaultSizes);
table.getColumnModel().addColumnModelListener(listener);
}
代码示例来源:origin: net.sf.sfac/sfac-core
/**
* Unregister all the listeners set in the <code>registerToTableColumns(JTable)</code> method.
*
* @param table
* the table no more using this model.
* @see #registerToTableColumns
*/
public void unregisterFormTableColumns(JTable table) {
TableColumnModel cm = table.getColumnModel();
cm.removeColumnModelListener(columnModelListener);
int len = cm.getColumnCount();
for (int i = 0; i < len; i++) {
TableColumn col = cm.getColumn(i);
if (col != null) {
TableCellRenderer headerRenderer = col.getHeaderRenderer();
if (headerRenderer instanceof SortHeaderRenderer) {
SortHeaderRenderer sorterRenderer = (SortHeaderRenderer) headerRenderer;
sorterRenderer.setSortModel(null);
}
}
}
JTableHeader tableHeader = table.getTableHeader();
tableHeader.removeMouseListener(tableHeaderListener);
tableHeaders.remove(tableHeader);
}
代码示例来源:origin: org.zaproxy/zap
/**
* Hide a column from view in the table.
*
* @param column
* the TableColumn to be removed from the TableColumnModel of the
* table
*/
public void hideColumn(TableColumn column) {
if (columnModel.getColumnCount() == 1) {
return;
}
// Ignore changes to the TableColumnModel made by the TableColumnManager
columnModel.removeColumnModelListener(this);
columnModel.removeColumn(column);
columnModel.addColumnModelListener(this);
}
代码示例来源:origin: stackoverflow.com
TableColumnModelListener listener = map.get(targetTable);
targetModel.removeColumnModelListener(listener);
代码示例来源:origin: stackoverflow.com
TableColumnModelListener listener = map.get(targetTable);
targetModel.removeColumnModelListener(listener);
代码示例来源:origin: GoldenGnu/jeveassets
@Override
public void propertyChange(final PropertyChangeEvent evt) {
Object newValue = evt.getNewValue();
Object oldValue = evt.getOldValue();
if (newValue instanceof JTableHeader && oldValue instanceof JTableHeader) {
JTableHeader newModel = (JTableHeader) newValue;
JTableHeader oldModel = (JTableHeader) oldValue;
oldModel.removeMouseListener(this);
newModel.addMouseListener(this);
}
if (newValue instanceof TableColumnModel && oldValue instanceof TableColumnModel) {
TableColumnModel newModel = (TableColumnModel) newValue;
TableColumnModel oldModel = (TableColumnModel) oldValue;
oldModel.removeColumnModelListener(this);
newModel.addColumnModelListener(this);
}
if (newValue instanceof TableModel && oldValue instanceof TableModel) {
TableModel newModel = (TableModel) newValue;
TableModel oldModel = (TableModel) oldValue;
oldModel.removeTableModelListener(this);
newModel.addTableModelListener(this);
}
}
代码示例来源:origin: net.sf.tinylaf/tinylaf
protected void uninstallListeners() {
super.uninstallListeners();
// Remove sorting information - even if we only
// switch TinyLaF themes, we cannot preserve state
handler.removeSortingInformation();
header.removeMouseListener(handler);
header.removeMouseMotionListener(handler);
header.getColumnModel().removeColumnModelListener(handler);
}
代码示例来源:origin: stackoverflow.com
TableColumnModel targetModel = targetTable.getColumnModel();
TableColumnModelListener listener = tableToColModelListener.get(targetTable);
targetModel.removeColumnModelListener(listener);
try {
for (int i = 0; i < sourceModel.getColumnCount(); i++) {
代码示例来源:origin: com.google.code.validationframework/validationframework-swing
/**
* @see AbstractIconFeedback#detach()
*/
@Override
public void detach() {
if (table != null) {
table.removeComponentListener(cellTracker);
table.removePropertyChangeListener("columnModel", cellTracker);
if (table.getColumnModel() != null) {
table.getColumnModel().removeColumnModelListener(cellTracker);
}
table.removePropertyChangeListener("sorter", cellTracker);
table.removePropertyChangeListener("rowSorter", cellTracker);
if (table.getRowSorter() != null) {
table.getRowSorter().removeRowSorterListener(cellTracker);
}
}
super.detach();
}
代码示例来源:origin: org.zaproxy/zap
/**
* Show a hidden column in the table. The column will be positioned at its
* proper place in the view of the table.
*
* @param column
* the TableColumn to be shown.
*/
private void showColumn(TableColumn column) {
// Ignore changes to the TableColumnModel made by the TableColumnManager
columnModel.removeColumnModelListener(this);
// Add the column to the end of the table
columnModel.addColumn(column);
// Move the column to its position before it was hidden.
// (Multiple columns may be hidden so we need to find the first
// visible column before this column so the column can be moved
// to the appropriate position)
int position = allColumns.indexOf(column);
int from = columnModel.getColumnCount() - 1;
int to = 0;
for (int i = position - 1; i > -1; i--) {
try {
TableColumn visibleColumn = allColumns.get(i);
to = columnModel.getColumnIndex(visibleColumn.getHeaderValue()) + 1;
break;
} catch (IllegalArgumentException e) {
}
}
columnModel.moveColumn(from, to);
columnModel.addColumnModelListener(this);
}
代码示例来源:origin: org.swinglabs.swingx/swingx-all
/**
* Adjusts internal state after table's column model property has changed.
* Handles cleanup of listeners to the old/new columnModel (Note, that
* it listens to the column model only if it can control column visibility).
* Updates content of popup.
*
* @param oldModel the old <code>TableColumnModel</code> we had been listening to.
*/
protected void updateFromColumnModelChange(TableColumnModel oldModel) {
if (oldModel != null) {
oldModel.removeColumnModelListener(columnModelListener);
}
populatePopup();
if (canControl()) {
table.getColumnModel().addColumnModelListener(getColumnModelListener());
}
}
代码示例来源:origin: org.swinglabs.swingx/swingx-core
/**
* Adjusts internal state after table's column model property has changed.
* Handles cleanup of listeners to the old/new columnModel (Note, that
* it listens to the column model only if it can control column visibility).
* Updates content of popup.
*
* @param oldModel the old <code>TableColumnModel</code> we had been listening to.
*/
protected void updateFromColumnModelChange(TableColumnModel oldModel) {
if (oldModel != null) {
oldModel.removeColumnModelListener(columnModelListener);
}
populatePopup();
if (canControl()) {
table.getColumnModel().addColumnModelListener(getColumnModelListener());
}
}
代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core
/**
* Adjusts internal state after table's column model property has changed.
* Handles cleanup of listeners to the old/new columnModel (Note, that
* it listens to the column model only if it can control column visibility).
* Updates content of popup.
*
* @param oldModel the old <code>TableColumnModel</code> we had been listening to.
*/
protected void updateFromColumnModelChange(TableColumnModel oldModel) {
if (oldModel != null) {
oldModel.removeColumnModelListener(columnModelListener);
}
populatePopup();
if (canControl()) {
table.getColumnModel().addColumnModelListener(getColumnModelListener());
}
}
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
/**
* Adjusts internal state after table's column model property has changed.
* Handles cleanup of listeners to the old/new columnModel (Note, that
* it listens to the column model only if it can control column visibility).
* Updates content of popup.
*
* @param oldModel the old <code>TableColumnModel</code> we had been listening to.
*/
protected void updateFromColumnModelChange(TableColumnModel oldModel) {
if (oldModel != null) {
oldModel.removeColumnModelListener(columnModelListener);
}
populatePopup();
if (canControl()) {
table.getColumnModel().addColumnModelListener(getColumnModelListener());
}
}
代码示例来源:origin: com.haulmont.thirdparty/swingx-core
/**
* Adjusts internal state after table's column model property has changed.
* Handles cleanup of listeners to the old/new columnModel (Note, that
* it listens to the column model only if it can control column visibility).
* Updates content of popup.
*
* @param oldModel the old <code>TableColumnModel</code> we had been listening to.
*/
protected void updateFromColumnModelChange(TableColumnModel oldModel) {
if (oldModel != null) {
oldModel.removeColumnModelListener(columnModelListener);
}
populatePopup();
if (canControl()) {
table.getColumnModel().addColumnModelListener(getColumnModelListener());
}
}
代码示例来源:origin: org.netbeans.api/org-openide-explorer
outline.getColumnModel().addColumnModelListener(listener);
} else {
outline.getColumnModel().removeColumnModelListener(listener);
内容来源于网络,如有侵权,请联系作者删除!