javax.swing.JScrollPane#setName ( )源码实例Demo

下面列出了javax.swing.JScrollPane#setName ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: gcs   文件: AdvantageModifierEditor.java
private JScrollPane embedEditor(Container editor) {
    JScrollPane scrollPanel = new JScrollPane(editor);
    scrollPanel.setMinimumSize(new Dimension(500, 120));
    scrollPanel.setName(editor.toString());
    if (!mIsEditable) {
        UIUtilities.disableControls(editor);
    }
    return scrollPanel;
}
 
源代码2 项目: gcs   文件: EquipmentModifierEditor.java
private JScrollPane embedEditor(Container editor) {
    JScrollPane scrollPanel = new JScrollPane(editor);
    scrollPanel.setMinimumSize(new Dimension(500, 120));
    scrollPanel.setName(editor.toString());
    if (!mIsEditable) {
        UIUtilities.disableControls(editor);
    }
    return scrollPanel;
}
 
源代码3 项目: gcs   文件: EquipmentEditor.java
private JScrollPane embedEditor(Container editor) {
    JScrollPane scrollPanel = new JScrollPane(editor);
    scrollPanel.setMinimumSize(new Dimension(500, 120));
    scrollPanel.setName(editor.toString());
    if (!mIsEditable) {
        UIUtilities.disableControls(editor);
    }
    return scrollPanel;
}
 
源代码4 项目: gcs   文件: SkillEditor.java
private JScrollPane embedEditor(Container editor) {
    JScrollPane scrollPanel = new JScrollPane(editor);
    scrollPanel.setMinimumSize(new Dimension(500, 120));
    scrollPanel.setName(editor.toString());
    if (!mIsEditable) {
        UIUtilities.disableControls(editor);
    }
    return scrollPanel;
}
 
源代码5 项目: gcs   文件: TechniqueEditor.java
private JScrollPane embedEditor(Container editor) {
    JScrollPane scrollPanel = new JScrollPane(editor);

    scrollPanel.setMinimumSize(new Dimension(500, 120));
    scrollPanel.setName(editor.toString());
    if (!mIsEditable) {
        UIUtilities.disableControls(editor);
    }
    return scrollPanel;
}
 
源代码6 项目: gcs   文件: BaseSpellEditor.java
protected JScrollPane embedEditor(Component editor) {
    JScrollPane scrollPanel = new JScrollPane(editor);
    scrollPanel.setMinimumSize(new Dimension(500, 120));
    scrollPanel.setName(editor.toString());
    if (!mIsEditable) {
        UIUtilities.disableControls(editor);
    }
    return scrollPanel;
}
 
源代码7 项目: gcs   文件: AdvantageEditor.java
private JScrollPane embedEditor(JPanel editor) {
    JScrollPane scrollPanel = new JScrollPane(editor);
    scrollPanel.setMinimumSize(new Dimension(500, 120));
    scrollPanel.setName(editor.toString());
    if (!mIsEditable) {
        UIUtilities.disableControls(editor);
    }
    return scrollPanel;
}
 
源代码8 项目: snap-desktop   文件: MosaicExpressionsPanel.java
private JScrollPane createVariablesTable(final String labelName) {
    variablesTable = new JTable();
    variablesTable.setName(labelName);
    variablesTable.setRowSelectionAllowed(true);
    bindingCtx.bind("variables", new VariablesTableAdapter(variablesTable));
    bindingCtx.bindEnabledState("variables", false, "updateMode", true);
    variablesTable.addMouseListener(createExpressionEditorMouseListener(variablesTable, false));

    final JTableHeader tableHeader = variablesTable.getTableHeader();
    tableHeader.setName(labelName);
    tableHeader.setReorderingAllowed(false);
    tableHeader.setResizingAllowed(true);

    final TableColumnModel columnModel = variablesTable.getColumnModel();
    columnModel.setColumnSelectionAllowed(false);

    final TableColumn nameColumn = columnModel.getColumn(0);
    nameColumn.setPreferredWidth(100);
    nameColumn.setCellRenderer(new TCR());

    final TableColumn expressionColumn = columnModel.getColumn(1);
    expressionColumn.setPreferredWidth(400);
    expressionColumn.setCellRenderer(new TCR());
    final ExprEditor exprEditor = new ExprEditor(false);
    expressionColumn.setCellEditor(exprEditor);
    bindingCtx.addPropertyChangeListener("updateMode", new PropertyChangeListener() {
        @Override
        public void propertyChange(PropertyChangeEvent evt) {
            final boolean enabled = Boolean.FALSE.equals(evt.getNewValue());
            exprEditor.button.setEnabled(enabled);
        }
    });

    final JScrollPane scrollPane = new JScrollPane(variablesTable);
    scrollPane.setName(labelName);
    scrollPane.setPreferredSize(new Dimension(PREFERRED_TABLE_WIDTH, 150));

    return scrollPane;
}
 
源代码9 项目: snap-desktop   文件: MosaicExpressionsPanel.java
private JScrollPane createConditionsTable(final String labelName) {
    conditionsTable = new JTable() {
        private static final long serialVersionUID = 1L;

        @Override
        public Class getColumnClass(int column) {
            if (column == 2) {
                return Boolean.class;
            } else {
                return super.getColumnClass(column);
            }
        }
    };
    conditionsTable.setName(labelName);
    conditionsTable.setRowSelectionAllowed(true);
    bindingCtx.bind("conditions", new ConditionsTableAdapter(conditionsTable));
    bindingCtx.bindEnabledState("conditions", false, "updateMode", true);
    conditionsTable.addMouseListener(createExpressionEditorMouseListener(conditionsTable, true));

    final JTableHeader tableHeader = conditionsTable.getTableHeader();
    tableHeader.setName(labelName);
    tableHeader.setReorderingAllowed(false);
    tableHeader.setResizingAllowed(true);

    final TableColumnModel columnModel = conditionsTable.getColumnModel();
    columnModel.setColumnSelectionAllowed(false);

    final TableColumn nameColumn = columnModel.getColumn(0);
    nameColumn.setPreferredWidth(100);
    nameColumn.setCellRenderer(new TCR());

    final TableColumn expressionColumn = columnModel.getColumn(1);
    expressionColumn.setPreferredWidth(360);
    expressionColumn.setCellRenderer(new TCR());
    final ExprEditor cellEditor = new ExprEditor(true);
    expressionColumn.setCellEditor(cellEditor);
    bindingCtx.addPropertyChangeListener("updateMode", new PropertyChangeListener() {
        @Override
        public void propertyChange(PropertyChangeEvent evt) {
            final boolean enabled = Boolean.FALSE.equals(evt.getNewValue());
            cellEditor.button.setEnabled(enabled);
        }
    });


    final TableColumn outputColumn = columnModel.getColumn(2);
    outputColumn.setPreferredWidth(40);

    final JScrollPane pane = new JScrollPane(conditionsTable);
    pane.setName(labelName);
    pane.setPreferredSize(new Dimension(PREFERRED_TABLE_WIDTH, 80));

    return pane;
}