本文整理匯總了Java中javax.swing.table.JTableHeader.setReorderingAllowed方法的典型用法代碼示例。如果您正苦於以下問題:Java JTableHeader.setReorderingAllowed方法的具體用法?Java JTableHeader.setReorderingAllowed怎麽用?Java JTableHeader.setReorderingAllowed使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.swing.table.JTableHeader
的用法示例。
在下文中一共展示了JTableHeader.setReorderingAllowed方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getDesignValue
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
@Override
public Object getDesignValue() {
Object value = null;
try {
value = property.getTargetValue();
if (value instanceof JTableHeader) {
JTableHeader header = (JTableHeader)value;
header.setResizingAllowed(resizingAllowed);
header.setReorderingAllowed(reorderingAllowed);
}
} catch (IllegalAccessException iaex) {
Logger.getLogger(getClass().getName()).log(Level.INFO, iaex.getMessage(), iaex);
} catch (InvocationTargetException itex) {
Logger.getLogger(getClass().getName()).log(Level.INFO, itex.getMessage(), itex);
}
return value;
}
示例2: GroupActivatingPanel
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
/**
* It creates a new instance of the group activating / de-acticating panel.
*
* @param dataset The dataset that holds whether the groups are
* activated / de-activated and that will be notified when changes
* are made.
*/
public GroupActivatingPanel(DatasetWithGroups dataset, Locker locker) {
this.dataset = dataset;
this.locker = locker;
this.model = new Model();
initComponents();
table.setDefaultRenderer(String.class, new StringRenderer());
table.setDefaultRenderer(Boolean.class, new BooleanRenderer());
JTableHeader header = table.getTableHeader();
header.setReorderingAllowed(false);
GUIUtilities.setTableHeader(header);
table.setModel(model);
}
示例3: AllStatsTableSingle
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
/**
* It creates a new instance of this panel.
*
* @param datasetGenerator The dataset generator that will produce
* the values for the table.
*/
public AllStatsTableSingle(
DatasetGenerator datasetGenerator,
Locker locker) {
ArgumentChecking.notNull(datasetGenerator, "datasetGenerator");
initComponents();
table.setDefaultRenderer(JLabel.class, new Renderer());
table.setColumnSelectionAllowed(false);
table.setRowSelectionAllowed(false);
JTableHeader header = table.getTableHeader();
header.setReorderingAllowed(false);
GUIUtilities.setTableHeader(header);
model = new Model(datasetGenerator);
table.setModel(model);
this.locker = locker;
}
示例4: AllStatsTableMulti
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
/**
* It creates a new instance of this panel.
*
* @param datasetGenerator The dataset generator that will produce
* the values for the table.
*/
public AllStatsTableMulti(
DatasetGenerator datasetGenerator,
Locker locker) {
ArgumentChecking.notNull(datasetGenerator, "datasetGenerator");
initComponents();
table.setDefaultRenderer(JLabel.class, new Renderer());
table.setColumnSelectionAllowed(false);
table.setRowSelectionAllowed(false);
table.setGridColor(GRID_COLOR);
JTableHeader header = table.getTableHeader();
header.setReorderingAllowed(false);
GUIUtilities.setTableHeader(header);
model = new Model(datasetGenerator);
table.setModel(model);
this.locker = locker;
}
示例5: erzeugeKundenTable
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
/**
* Erzeugt die Tabelle für die Anzeige der Kunden.
*/
private void erzeugeKundenTable()
{
JScrollPane kundenAuflisterScrollPane = new JScrollPane();
kundenAuflisterScrollPane.setBorder(BorderFactory.createTitledBorder(
null, "Kunden", TitledBorder.LEADING,
TitledBorder.DEFAULT_POSITION, UIConstants.HEADER_FONT));
kundenAuflisterScrollPane.setBackground(UIConstants.BACKGROUND_COLOR);
kundenAuflisterScrollPane.getVerticalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
kundenAuflisterScrollPane.getHorizontalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
_kundenTableModel = new KundenTableModel();
_kundenTable = new JTable();
kundenAuflisterScrollPane.setViewportView(_kundenTable);
_kundenTable.setModel(_kundenTableModel);
_kundenTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
JTableHeader tableHeader = _kundenTable.getTableHeader();
tableHeader.setFont(UIConstants.HEADER_FONT);
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
_kundenTable.setFont(UIConstants.TEXT_FONT);
_hauptPanel.add(kundenAuflisterScrollPane, BorderLayout.CENTER);
}
示例6: erzeugeMedienTable
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
/**
* Erzeugt die Tabelle für die Anzeige der Medien.
*/
private void erzeugeMedienTable()
{
JScrollPane medienAuflisterScrollPane = new JScrollPane();
medienAuflisterScrollPane.setBorder(BorderFactory.createTitledBorder(
null, "Medien", TitledBorder.LEADING,
TitledBorder.DEFAULT_POSITION, UIConstants.HEADER_FONT));
medienAuflisterScrollPane.setBackground(UIConstants.BACKGROUND_COLOR);
medienAuflisterScrollPane.getVerticalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
medienAuflisterScrollPane.getHorizontalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
_medienTableModel = new VormerkMedienTableModel();
_medienTable = new JTable();
medienAuflisterScrollPane.setViewportView(_medienTable);
_medienTable.setModel(_medienTableModel);
JTableHeader tableHeader = _medienTable.getTableHeader();
tableHeader.setFont(UIConstants.HEADER_FONT);
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
_medienTable.setFont(UIConstants.TEXT_FONT);
_hauptPanel.add(medienAuflisterScrollPane, BorderLayout.CENTER);
}
示例7: erzeugeVerleihkartenauflister
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
/**
* Erzeuge das Tabellen-Panel, in dem die Verleihkarten angezeigt werden.
*/
private void erzeugeVerleihkartenauflister()
{
JPanel verleihkartenAuflisterPanel = new JPanel();
_hauptPanel.add(verleihkartenAuflisterPanel, BorderLayout.CENTER);
verleihkartenAuflisterPanel.setLayout(new BorderLayout());
verleihkartenAuflisterPanel
.setPreferredSize(new java.awt.Dimension(-1, -1));
verleihkartenAuflisterPanel.setSize(-1, -1);
verleihkartenAuflisterPanel.setBackground(UIConstants.BACKGROUND_COLOR);
JScrollPane verleihkartenAuflisterScrollPane = new JScrollPane();
verleihkartenAuflisterPanel.add(verleihkartenAuflisterScrollPane,
BorderLayout.CENTER);
verleihkartenAuflisterScrollPane
.setPreferredSize(new java.awt.Dimension(-1, -1));
verleihkartenAuflisterScrollPane.setSize(-1, -1);
verleihkartenAuflisterScrollPane.setBorder(BorderFactory
.createTitledBorder(null, "Verleihkarten", TitledBorder.LEADING,
TitledBorder.DEFAULT_POSITION, UIConstants.HEADER_FONT));
verleihkartenAuflisterScrollPane
.setBackground(UIConstants.BACKGROUND_COLOR);
verleihkartenAuflisterScrollPane.getVerticalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
verleihkartenAuflisterScrollPane.getHorizontalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
_verleihkartenAuflisterTableModel = new VerleihkartenTableModel();
_verleihkartenAuflisterTable = new JTable();
verleihkartenAuflisterScrollPane
.setViewportView(_verleihkartenAuflisterTable);
_verleihkartenAuflisterTable
.setModel(_verleihkartenAuflisterTableModel);
JTableHeader tableHeader = _verleihkartenAuflisterTable
.getTableHeader();
tableHeader.setFont(UIConstants.HEADER_FONT);
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
_verleihkartenAuflisterTable.setFont(UIConstants.TEXT_FONT);
}
示例8: erzeugeMedienTable
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
/**
* Erzeugt die Tabelle für die Anzeige der Medien.
*/
private void erzeugeMedienTable()
{
JScrollPane medienAuflisterScrollPane = new JScrollPane();
medienAuflisterScrollPane.setBorder(BorderFactory.createTitledBorder(
null, "Medien", TitledBorder.LEADING,
TitledBorder.DEFAULT_POSITION, UIConstants.HEADER_FONT));
medienAuflisterScrollPane.setBackground(UIConstants.BACKGROUND_COLOR);
medienAuflisterScrollPane.getVerticalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
medienAuflisterScrollPane.getHorizontalScrollBar()
.setBackground(UIConstants.BACKGROUND_COLOR);
_ausleiheMedienTableModel = new AusleiheMedienTableModel();
_medienTable = new JTable();
medienAuflisterScrollPane.setViewportView(_medienTable);
_medienTable.setModel(_ausleiheMedienTableModel);
JTableHeader tableHeader = _medienTable.getTableHeader();
tableHeader.setFont(UIConstants.HEADER_FONT);
tableHeader.setReorderingAllowed(false);
tableHeader.setResizingAllowed(false);
_medienTable.setFont(UIConstants.TEXT_FONT);
// Text in der 3. Spalte mittig ausrichten
DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setHorizontalAlignment(JLabel.CENTER);
String columnName = _medienTable.getColumnName(2);
TableColumn column = _medienTable.getColumn(columnName);
column.setCellRenderer(renderer);
_hauptPanel.add(medienAuflisterScrollPane, BorderLayout.CENTER);
}
示例9: getTableHeader
import javax.swing.table.JTableHeader; //導入方法依賴的package包/類
public JTableHeader getTableHeader() {
JTableHeader header = headerTable.getTableHeader();
header.setReorderingAllowed(false);
header.setResizingAllowed(false);
return header;
}