本文整理了Java中javax.swing.JPanel.addHierarchyListener()
方法的一些代码示例,展示了JPanel.addHierarchyListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.addHierarchyListener()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!