javax.swing.JPanel#setEnabled ( )源码实例Demo

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

源代码1 项目: Simple-ADB   文件: MainUI.java
/**
 * to disable the passed panel and all it's components
 */
private void freezePanel(JPanel panel, boolean condition) {

    panel.setEnabled(!condition);

    Component[] com = panel.getComponents();

    for (int i = 0; i < com.length; i++) {

        if (!abortBtn.isEnabled()) if (com[i] instanceof JTextField) {
            ((JTextField) com[i]).setText("");
            com[i].requestFocus();
        }

        if (!com[i].equals(combo))
            com[i].setEnabled(!condition);
        else if (!commandRadio.isSelected()) com[i].setEnabled(!condition);
    }
}
 
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码4 项目: jdk8u60   文件: CursorOverlappedPanelsTest.java
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码6 项目: netbeans   文件: DetailsProvider.java
private static JComponent initialView() {
    JLabel loading = new JLabel(Bundle.BrowserUtils_Loading(), JLabel.CENTER);
    loading.setEnabled(false);
    
    JPanel loadingContainer = new JPanel(new BorderLayout());
    loadingContainer.setOpaque(true);
    loadingContainer.setBackground(UIUtils.getProfilerResultsBackground());
    loadingContainer.setEnabled(false);
    loadingContainer.add(loading, BorderLayout.CENTER);
    
    return loadingContainer;
}
 
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码8 项目: openjdk-jdk9   文件: CursorOverlappedPanelsTest.java
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码9 项目: jdk8u-jdk   文件: CursorOverlappedPanelsTest.java
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码10 项目: hottub   文件: CursorOverlappedPanelsTest.java
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码12 项目: visualvm   文件: DetailsProvider.java
private static JComponent initialView() {
    JLabel loading = new JLabel(Bundle.BrowserUtils_Loading(), JLabel.CENTER);
    loading.setEnabled(false);
    
    JPanel loadingContainer = new JPanel(new BorderLayout());
    loadingContainer.setOpaque(true);
    loadingContainer.setBackground(UIUtils.getProfilerResultsBackground());
    loadingContainer.setEnabled(false);
    loadingContainer.add(loading, BorderLayout.CENTER);
    
    return loadingContainer;
}
 
源代码13 项目: lucene-solr   文件: DocValuesDialogFactory.java
private JPanel headerPanel() {
  JPanel header = new JPanel();
  header.setOpaque(false);
  header.setLayout(new BoxLayout(header, BoxLayout.PAGE_AXIS));

  JPanel fieldHeader = new JPanel(new FlowLayout(FlowLayout.LEADING, 3, 3));
  fieldHeader.setOpaque(false);
  fieldHeader.add(new JLabel(MessageUtils.getLocalizedMessage("documents.docvalues.label.doc_values")));
  fieldHeader.add(new JLabel(field));
  header.add(fieldHeader);

  JPanel typeHeader = new JPanel(new FlowLayout(FlowLayout.LEADING, 3, 3));
  typeHeader.setOpaque(false);
  typeHeader.add(new JLabel(MessageUtils.getLocalizedMessage("documents.docvalues.label.type")));
  typeHeader.add(new JLabel(docValues.getDvType().toString()));
  header.add(typeHeader);

  JPanel decodeHeader = new JPanel(new FlowLayout(FlowLayout.TRAILING, 3, 3));
  decodeHeader.setOpaque(false);
  decodeHeader.add(new JLabel("decoded as"));
  String[] decoders = Arrays.stream(Decoder.values()).map(Decoder::toString).toArray(String[]::new);
  decodersCombo.setModel(new DefaultComboBoxModel<>(decoders));
  decodersCombo.setSelectedItem(Decoder.LONG.toString());
  decodersCombo.addActionListener(listeners::selectDecoder);
  decodeHeader.add(decodersCombo);
  if (docValues.getValues().size() > 0) {
    decodeHeader.setEnabled(false);
  }
  header.add(decodeHeader);

  return header;
}
 
源代码14 项目: openjdk-8   文件: CursorOverlappedPanelsTest.java
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码15 项目: jdk8u_jdk   文件: CursorOverlappedPanelsTest.java
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码16 项目: jdk8u-jdk   文件: CursorOverlappedPanelsTest.java
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码17 项目: jdk8u-dev-jdk   文件: CursorOverlappedPanelsTest.java
private static JPanel createPanel(Point location, boolean enabled) {
    final JPanel panel = new JPanel();
    panel.setOpaque(false);
    panel.setEnabled(enabled);
    panel.setSize(new Dimension(200, 200));
    panel.setLocation(location);
    panel.setBorder(BorderFactory.createTitledBorder(
            enabled ? "Enabled" : "Disabled"));
    panel.setCursor(Cursor.getPredefinedCursor(
            enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    System.out.println("cursor: " + Cursor.getPredefinedCursor(enabled ? Cursor.CROSSHAIR_CURSOR : Cursor.DEFAULT_CURSOR));
    return panel;
}
 
源代码18 项目: mzmine2   文件: PeakPreviewComboRenderer.java
public Component getListCellRendererComponent(JList<? extends PeakListRow> combo,
    PeakListRow value, int index, boolean isSelected, boolean cellHasFocus) {

  PeakListRow row = (PeakListRow) value;
  if (row == null)
    return new JPanel();
  Feature peak = row.getPeaks()[0];

  String labelText = "#" + row.getID() + " "
      + MZmineCore.getConfiguration().getMZFormat().format(row.getAverageMZ()) + " m/z ";
  JLabel textComponent = new JLabel(labelText);
  textComponent.setFont(combo.getFont());

  PeakXICComponent shapeComponent = new PeakXICComponent(peak);
  shapeComponent.setBorder(null);

  JPanel panel = new JPanel(new BorderLayout());

  panel.setOpaque(true);
  if (isSelected) {
    panel.setBackground(combo.getSelectionBackground());
    panel.setForeground(combo.getSelectionForeground());
  } else {
    panel.setBackground(combo.getBackground());
    panel.setForeground(combo.getForeground());
  }

  panel.setEnabled(combo.isEnabled());

  Border border = null;
  if (cellHasFocus) {
    if (isSelected) {
      border = UIManager.getBorder("List.focusSelectedCellHighlightBorder");
    }
    if (border == null) {
      border = UIManager.getBorder("List.focusCellHighlightBorder");
    }
  } else {
    border = noFocusBorder;
  }
  panel.setBorder(border);

  panel.add(textComponent, BorderLayout.WEST);
  panel.add(shapeComponent, BorderLayout.CENTER);

  return panel;
}
 
源代码19 项目: magarena   文件: AnimationsPanel.java
private JPanel getAnimationSubPanel() {
    final JPanel panel = new SubPanel();
    panel.setEnabled(GeneralConfig.get(BooleanSetting.ANIMATE_GAMEPLAY));
    return panel;
}