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


Java JBTable.setColumnSelectionAllowed方法代码示例

本文整理汇总了Java中com.intellij.ui.table.JBTable.setColumnSelectionAllowed方法的典型用法代码示例。如果您正苦于以下问题:Java JBTable.setColumnSelectionAllowed方法的具体用法?Java JBTable.setColumnSelectionAllowed怎么用?Java JBTable.setColumnSelectionAllowed使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.intellij.ui.table.JBTable的用法示例。


在下文中一共展示了JBTable.setColumnSelectionAllowed方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setupTable

import com.intellij.ui.table.JBTable; //导入方法依赖的package包/类
private void setupTable() {
  myTable = new JBTable();
  myTableModel = new MyTableModel();
  myTable.setModel(myTableModel);

  myTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
    @Override
    public void valueChanged(ListSelectionEvent e) {
      refreshValidatingComponent();
    }
  });
  myTable.setCellSelectionEnabled(false);
  myTable.setColumnSelectionAllowed(false);
  myTable.setRowSelectionAllowed(false);
  myTable.getTableHeader().setReorderingAllowed(false);
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:17,代码来源:AutomaticUsageRenamingDialog.java

示例2: createTable

import com.intellij.ui.table.JBTable; //导入方法依赖的package包/类
private JComponent createTable(List<String[]> properties) {
    JPanel panel = new JPanel();
    panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
    JBTable table = new JBTable(new AuditModel(properties));
    table.setDefaultRenderer(String.class, new MyTableCellRenderer());
    table.setRowSelectionAllowed(false);
    table.setColumnSelectionAllowed(false);
    table.setCellSelectionEnabled(false);
    table.setShowGrid(false);
    table.setShowHorizontalLines(true);
    table.setGridColor(table.getGridColor().brighter());
    table.getTableHeader().setResizingAllowed(false);
    table.getTableHeader().setDefaultRenderer(new MyHeaderCellRenderer());
    panel.add(table.getTableHeader());
    panel.add(table);
    return panel;
}
 
开发者ID:janotav,项目名称:ali-idea-plugin,代码行数:18,代码来源:HistoryDialog.java

示例3: DirDiffDialog

import com.intellij.ui.table.JBTable; //导入方法依赖的package包/类
public DirDiffDialog(Project project, DirDiffTableModel model) {
  super(project);
  setModal(false);
  myModel = model;
  setTitle("Directory Diff");
  init();
  final JBTable table = myDiffPanel.getTable();
  table.setColumnSelectionAllowed(false);
  table.getTableHeader().setReorderingAllowed(false);
  table.getTableHeader().setResizingAllowed(false);
  Disposer.register(getDisposable(), myModel);
  Disposer.register(project, getDisposable());
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:14,代码来源:DirDiffDialog.java

示例4: createUIComponents

import com.intellij.ui.table.JBTable; //导入方法依赖的package包/类
/** Create UI components. */
private void createUIComponents() {
    templatesListPanel = new TemplatesListPanel();
    editorPanel = new EditorPanel();
    editorPanel.setPreferredSize(new Dimension(Integer.MAX_VALUE, 200));

    templatesSplitter = new Splitter(false, 0.3f);
    templatesSplitter.setFirstComponent(templatesListPanel);
    templatesSplitter.setSecondComponent(editorPanel);

    languagesTable = new JBTable();
    languagesTable.setModel(new LanguagesTableModel());
    languagesTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    languagesTable.setColumnSelectionAllowed(false);
    languagesTable.setRowHeight(22);
    languagesTable.setPreferredScrollableViewportSize(new Dimension(-1,
            languagesTable.getRowHeight() * IgnoreBundle.LANGUAGES.size() / 2));

    languagesTable.setStriped(true);
    languagesTable.setShowGrid(false);
    languagesTable.setBorder(createEmptyBorder());
    languagesTable.setDragEnabled(false);

    languagesPanel = ScrollPaneFactory.createScrollPane(languagesTable);

    donatePanel = new JBPanel(new BorderLayout());
    donatePanel.setBorder(new EmptyBorder(10, 0, 10, 0));
    donatePanel.add(new JBLabel(IgnoreBundle.message("settings.general.donate")), BorderLayout.WEST);
    donatePanel.add(createLink(
            "Donate with PayPal",
            "https://www.paypal.me/hsz"
    ), BorderLayout.CENTER);
}
 
开发者ID:hsz,项目名称:idea-gitignore,代码行数:34,代码来源:IgnoreSettingsPanel.java


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