当前位置: 首页>>代码示例>>Java>>正文


Java JTableHeader.setReorderingAllowed方法代码示例

本文整理汇总了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;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:18,代码来源:JTableHeaderEditor.java

示例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);
}
 
开发者ID:vimerzhao,项目名称:gchisto,代码行数:24,代码来源:GroupActivatingPanel.java

示例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;
}
 
开发者ID:vimerzhao,项目名称:gchisto,代码行数:27,代码来源:AllStatsTableSingle.java

示例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;
}
 
开发者ID:vimerzhao,项目名称:gchisto,代码行数:28,代码来源:AllStatsTableMulti.java

示例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);
}
 
开发者ID:polemonium,项目名称:SE2Project,代码行数:29,代码来源:KundenauflisterUI.java

示例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);
}
 
开发者ID:polemonium,项目名称:SE2Project,代码行数:28,代码来源:VormerkMedienauflisterUI.java

示例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);
}
 
开发者ID:polemonium,项目名称:SE2Project,代码行数:43,代码来源:RueckgabeUI.java

示例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);
}
 
开发者ID:polemonium,项目名称:SE2Project,代码行数:34,代码来源:AusleiheMedienauflisterUI.java

示例9: getTableHeader

import javax.swing.table.JTableHeader; //导入方法依赖的package包/类
public JTableHeader getTableHeader() {
    JTableHeader header = headerTable.getTableHeader();
    header.setReorderingAllowed(false);
    header.setResizingAllowed(false);
    return header;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:7,代码来源:JXTableRowHeader.java


注:本文中的javax.swing.table.JTableHeader.setReorderingAllowed方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。