本文整理了Java中java.awt.Window.getOwnedWindows()
方法的一些代码示例,展示了Window.getOwnedWindows()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.getOwnedWindows()
方法的具体详情如下:
包路径:java.awt.Window
类名称:Window
方法名:getOwnedWindows
暂无
代码示例来源:origin: de.sciss/scisslib
public Window[] getOwnedWindows()
{
if( w != null ) {
return w.getOwnedWindows();
} else {
return new Window[ 0 ];
}
}
代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking
/**
* clears the shape painters cache to avoid keeping references of old windows
*/
private void clearStrategies() {
Window w = SwingUtilities.getWindowAncestor(desktop);
Window[] owned = w.getOwnedWindows();
for(int i = 0; i < owned.length; i++) {
shapePainters.remove(w);
}
}
代码示例来源:origin: freeplane/freeplane
private Collection<Window> collectVisibleFrames(Window window) {
if (!window.isVisible())
return Collections.emptyList();
Window[] ownedWindows = window.getOwnedWindows();
ArrayList<Window> visibleWindows = new ArrayList(ownedWindows.length + 1);
visibleWindows.add(window);
for (Window child : ownedWindows) {
visibleWindows.addAll(collectVisibleFrames(child));
}
return visibleWindows;
}
代码示例来源:origin: net.java.truecommons/truecommons-key-swing
private static @Nullable Window getAnyShowingWindow(
final Window[] windows) {
for (int i = 0, l = windows.length; i < l; i++) {
Window window = windows[i];
if (window.isShowing())
return window;
window = getAnyShowingWindow(window.getOwnedWindows());
if (window != null)
return window;
}
return null;
}
}
代码示例来源:origin: de.schlichtherle.truezip/truezip-swing
private static @CheckForNull Window getAnyShowingWindow(
final Window[] windows) {
for (int i = 0, l = windows.length; i < l; i++) {
Window window = windows[i];
if (window.isShowing())
return window;
window = getAnyShowingWindow(window.getOwnedWindows());
if (window != null)
return window;
}
return null;
}
}
代码示例来源:origin: net.java.truevfs/truevfs-key-swing
private static @CheckForNull Window getAnyShowingWindow(
final Window[] windows) {
for (int i = 0, l = windows.length; i < l; i++) {
Window window = windows[i];
if (window.isShowing())
return window;
window = getAnyShowingWindow(window.getOwnedWindows());
if (window != null)
return window;
}
return null;
}
}
代码示例来源:origin: joel-costigliola/assertj-swing
@RunsInCurrentThread
@Nonnull private Collection<Component> ownedWindows(Window w) {
return windows(w.getOwnedWindows());
}
代码示例来源:origin: abbot/abbot
private static Component getFocusOwner(Window w) {
Component focus = w.getFocusOwner();
if (focus == null) {
Window[] owned = w.getOwnedWindows();
for (int i=0;i < owned.length;i++) {
if ((focus = owned[i].getFocusOwner()) != null)
return focus;
}
}
return focus;
}
代码示例来源:origin: org.swinglabs.swingx/swingx-all
/**
* Updates the componentTreeUI of the given window and all its
* owned windows, recursively.
*
*
* @param window the window to update
*/
public static void updateAllComponentTreeUIs(Window window) {
SwingUtilities.updateComponentTreeUI(window);
for (Window owned : window.getOwnedWindows()) {
updateAllComponentTreeUIs(owned);
}
}
代码示例来源:origin: com.jidesoft/jide-oss
/**
* Updates the UI of the passed in window and all its children.
*/
private static void updateWindowUI(Window window) {
SwingUtilities.updateComponentTreeUI(window);
Window ownedWins[] = window.getOwnedWindows();
for (Window win : ownedWins) {
updateWindowUI(win);
}
}
代码示例来源:origin: com.jidesoft/jide-oss
/**
* Updates the UI of the passed in window and all its children.
*/
private static void updateWindowUI(Window window) {
SwingUtilities.updateComponentTreeUI(window);
Window ownedWins[] = window.getOwnedWindows();
for (Window win : ownedWins) {
updateWindowUI(win);
}
}
代码示例来源:origin: org.opentcs.thirdparty.jhotdraw/jhotdraw
private boolean isFocused(Window w) {
if (w.isFocused()) return true;
Window[] ownedWindows = w.getOwnedWindows();
for (int i=0; i < ownedWindows.length; i++) {
if (isFocused(ownedWindows[i])) {
return true;
}
}
return false;
}
private void maybeHidePalettes() {
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
/**
* Updates the componentTreeUI of the given window and all its
* owned windows, recursively.
*
*
* @param window the window to update
*/
public static void updateAllComponentTreeUIs(Window window) {
SwingUtilities.updateComponentTreeUI(window);
for (Window owned : window.getOwnedWindows()) {
updateAllComponentTreeUIs(owned);
}
}
代码示例来源:origin: de.sciss/scisslib
private static boolean isFocused( Window w )
{
if( w.isFocused() ) return true;
final Window[] owned = w.getOwnedWindows();
for( int i = 0; i < owned.length; i++ ) {
if( isFocused( owned[ i ])) return true;
}
return false;
}
代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core
/**
* Updates the componentTreeUI of the given window and all its
* owned windows, recursively.
*
*
* @param window the window to update
*/
public static void updateAllComponentTreeUIs(Window window) {
SwingUtilities.updateComponentTreeUI(window);
for (Window owned : window.getOwnedWindows()) {
updateAllComponentTreeUIs(owned);
}
}
代码示例来源:origin: org.swinglabs.swingx/swingx-core
/**
* Updates the componentTreeUI of the given window and all its
* owned windows, recursively.
*
*
* @param window the window to update
*/
public static void updateAllComponentTreeUIs(Window window) {
SwingUtilities.updateComponentTreeUI(window);
for (Window owned : window.getOwnedWindows()) {
updateAllComponentTreeUIs(owned);
}
}
代码示例来源:origin: abbot/abbot
private void scanExistingWindows(Window w) {
// Make sure we catch subsequent show/hide events for this window
attachWindowWatcherIfRequired(w);
Window[] windows = w.getOwnedWindows();
for (int i=0;i < windows.length;i++) {
scanExistingWindows(windows[i]);
}
openWindows.put(w, Boolean.TRUE);
if (!w.isShowing()) {
hiddenWindows.put(w, Boolean.TRUE);
}
noteContext(w);
}
代码示例来源:origin: freeplane/freeplane
public static void backOtherWindows() {
Component owner = getMenuComponent();
if(owner instanceof Window){
final Window[] ownedWindows = ((Window) owner).getOwnedWindows();
for(Window w : ownedWindows){
if(w.isVisible()){
w.toBack();
}
}
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-core
private static boolean hasModalDialog(Window w) {
if (w == null) { // #63830
return false;
}
Window[] ws = w.getOwnedWindows();
for(int i = 0; i < ws.length; i++) {
if(ws[i] instanceof Dialog && ((Dialog)ws[i]).isModal() && ws[i].isVisible()) {
return true;
} else if(hasModalDialog(ws[i])) {
return true;
}
}
return false;
}
代码示例来源:origin: joel-costigliola/assertj-swing
@RunsInCurrentThread
private void examine(@Nonnull Window w) {
windows.attachNewWindowVisibilityMonitor(w);
for (Window owned : w.getOwnedWindows()) {
examine(checkNotNull(owned));
}
windows.markExisting(w);
context.addContextFor(w);
}
内容来源于网络,如有侵权,请联系作者删除!