javax.swing.JPanel.addHierarchyListener()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.5k)|赞(0)|评价(0)|浏览(108)

本文整理了Java中javax.swing.JPanel.addHierarchyListener()方法的一些代码示例,展示了JPanel.addHierarchyListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.addHierarchyListener()方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:addHierarchyListener

JPanel.addHierarchyListener介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

JPanel panel = new JPanel();
panel.addHierarchyListener((event) -> {
  if((event.getChangeFlags() & HierarchyEvent.SHOWING_CHANGED) != 0) {
    // before paintComponent
  }
});

代码示例来源:origin: de.schlichtherle.truezip/truezip-swing

/**
 * Create a new buffered {@code EnhancedPanel} with the specified
 * layout manager.
 *
 * @param layout The {@link LayoutManager} to use.
 */
public EnhancedPanel(LayoutManager layout) {
  super(layout);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: de.schlichtherle.truezip/truezip-swing

/**
 * Creates a new {@code EnhancedPanel} with a double buffer
 * and a flow layout.
 */
public EnhancedPanel() {
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: net.java.truecommons/truecommons-key-swing

/**
 * Create a new buffered {@code EnhancedPanel} with the specified
 * layout manager.
 *
 * @param layout The {@link LayoutManager} to use.
 */
public EnhancedPanel(LayoutManager layout) {
  super(layout);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: net.java.truecommons/truecommons-key-swing

/**
 * Creates a new {@code EnhancedPanel} with a double buffer
 * and a flow layout.
 */
public EnhancedPanel() {
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: net.java.truevfs/truevfs-key-swing

/**
 * Creates a new {@code EnhancedPanel} with a double buffer
 * and a flow layout.
 */
public EnhancedPanel() {
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: net.java.truevfs/truevfs-key-swing

/**
 * Creates a new {@code EnhancedPanel} with the specified layout
 * manager and buffering strategy.
 *
 * @param layout The {@link LayoutManager} to use.
 * @param isDoubleBuffered A boolean, true for double-buffering, which
 *        uses additional memory space to achieve fast, flicker-free 
 *        updates.
 */
public EnhancedPanel(LayoutManager layout, boolean isDoubleBuffered) {
  super(layout, isDoubleBuffered);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: net.java.truevfs/truevfs-key-swing

/**
 * Creates a new {@code EnhancedPanel} with {@code FlowLayout}
 * and the specified buffering strategy.
 * If {@code isDoubleBuffered} is true, the {@code EnhancedPanel}
 * will use a double buffer.
 *
 * @param isDoubleBuffered A boolean, true for double-buffering, which
 *        uses additional memory space to achieve fast, flicker-free 
 *        updates.
 */
public EnhancedPanel(boolean isDoubleBuffered) {
  super(isDoubleBuffered);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: de.schlichtherle.truezip/truezip-swing

/**
 * Creates a new {@code EnhancedPanel} with the specified layout
 * manager and buffering strategy.
 *
 * @param layout The {@link LayoutManager} to use.
 * @param isDoubleBuffered A boolean, true for double-buffering, which
 *        uses additional memory space to achieve fast, flicker-free 
 *        updates.
 */
public EnhancedPanel(LayoutManager layout, boolean isDoubleBuffered) {
  super(layout, isDoubleBuffered);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: net.java.truevfs/truevfs-key-swing

/**
 * Create a new buffered {@code EnhancedPanel} with the specified
 * layout manager.
 *
 * @param layout The {@link LayoutManager} to use.
 */
public EnhancedPanel(LayoutManager layout) {
  super(layout);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: de.schlichtherle.truezip/truezip-swing

/**
 * Creates a new {@code EnhancedPanel} with {@code FlowLayout}
 * and the specified buffering strategy.
 * If {@code isDoubleBuffered} is true, the {@code EnhancedPanel}
 * will use a double buffer.
 *
 * @param isDoubleBuffered A boolean, true for double-buffering, which
 *        uses additional memory space to achieve fast, flicker-free 
 *        updates.
 */
public EnhancedPanel(boolean isDoubleBuffered) {
  super(isDoubleBuffered);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: net.java.truecommons/truecommons-key-swing

/**
 * Creates a new {@code EnhancedPanel} with {@code FlowLayout}
 * and the specified buffering strategy.
 * If {@code isDoubleBuffered} is true, the {@code EnhancedPanel}
 * will use a double buffer.
 *
 * @param isDoubleBuffered A boolean, true for double-buffering, which
 *        uses additional memory space to achieve fast, flicker-free
 *        updates.
 */
public EnhancedPanel(boolean isDoubleBuffered) {
  super(isDoubleBuffered);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: net.java.truecommons/truecommons-key-swing

/**
 * Creates a new {@code EnhancedPanel} with the specified layout
 * manager and buffering strategy.
 *
 * @param layout The {@link LayoutManager} to use.
 * @param isDoubleBuffered A boolean, true for double-buffering, which
 *        uses additional memory space to achieve fast, flicker-free
 *        updates.
 */
public EnhancedPanel(LayoutManager layout, boolean isDoubleBuffered) {
  super(layout, isDoubleBuffered);
  super.addHierarchyListener(new EnhancedPanelHierarchyListener());
}

代码示例来源:origin: triplea-game/triplea

private void createComponents() {
 final JScrollPane scrollPane = new JScrollPane(localPlayerPanel);
 localPlayerPanel.addHierarchyListener(e -> {
  final Window window = SwingUtilities.getWindowAncestor(localPlayerPanel);
  if (window instanceof Dialog) {
   final Dialog dialog = (Dialog) window;
   if (!dialog.isResizable()) {
    dialog.setResizable(true);
    dialog.setMinimumSize(new Dimension(700, 700));
   }
  }
 });
 localPlayerSelection.addActionListener(
   e -> JOptionPane.showMessageDialog(PbemSetupPanel.this, scrollPane, "Select Local Players and AI's",
     JOptionPane.PLAIN_MESSAGE));
}

代码示例来源:origin: protegeproject/protege

editor.addHierarchyListener(e -> {
  if(editor.isShowing()) {
    iriTextField.requestFocus();

代码示例来源:origin: edu.stanford.protege/protege-editor-owl

editor.addHierarchyListener(e -> {
  if(editor.isShowing()) {
    iriTextField.requestFocus();

代码示例来源:origin: org.activecomponents.jadex/jadex-commons-gui

panel.addHierarchyListener(new HierarchyListener()

代码示例来源:origin: secdec/attack-surface-detector-burp

private JPanel buildOptionsPanel() {
  final JPanel optionsPanel = new JPanel();
  optionsPanel.addHierarchyListener(new HierarchyListener() {
    @Override
    public void hierarchyChanged(HierarchyEvent e) {

代码示例来源:origin: freeplane/freeplane

panel.add(attributeValues, gridBagConstraints);
panel.addHierarchyListener(new HierarchyListener() {
  @Override
  public void hierarchyChanged(HierarchyEvent e) {

代码示例来源:origin: com.bitplan.antlr/com.bitplan.antlr

"to zoom use CMD +/- up/down left/right or the mouse wheel");
panel.add(tvZoomPane.getScrollPane());
panel.addHierarchyListener(new HierarchyListener() {
 public void hierarchyChanged(HierarchyEvent e) {
  Window window = SwingUtilities.getWindowAncestor(panel);

相关文章

微信公众号

最新文章

更多

JPanel类方法