summaryrefslogtreecommitdiff
path: root/javainstaller2/src/JavaSetup/org/openoffice/setup/Util/DialogFocusTraversalPolicy.java
diff options
context:
space:
mode:
Diffstat (limited to 'javainstaller2/src/JavaSetup/org/openoffice/setup/Util/DialogFocusTraversalPolicy.java')
-rw-r--r--javainstaller2/src/JavaSetup/org/openoffice/setup/Util/DialogFocusTraversalPolicy.java48
1 files changed, 24 insertions, 24 deletions
diff --git a/javainstaller2/src/JavaSetup/org/openoffice/setup/Util/DialogFocusTraversalPolicy.java b/javainstaller2/src/JavaSetup/org/openoffice/setup/Util/DialogFocusTraversalPolicy.java
index ae9950841968..8ab47a819a13 100644
--- a/javainstaller2/src/JavaSetup/org/openoffice/setup/Util/DialogFocusTraversalPolicy.java
+++ b/javainstaller2/src/JavaSetup/org/openoffice/setup/Util/DialogFocusTraversalPolicy.java
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -31,30 +31,30 @@ import java.awt.FocusTraversalPolicy;
import javax.swing.JComponent;
public class DialogFocusTraversalPolicy extends FocusTraversalPolicy {
-
+
private JComponent order[];
private java.util.List list;
-
+
public DialogFocusTraversalPolicy(JComponent _order[]) {
order = _order;
list = java.util.Arrays.asList(order);
}
- public java.awt.Component getFirstComponent(java.awt.Container focusCycleRoot) {
+ public java.awt.Component getFirstComponent(java.awt.Container focusCycleRoot) {
return order[0];
- }
+ }
- public java.awt.Component getLastComponent(java.awt.Container focusCycleRoot) {
+ public java.awt.Component getLastComponent(java.awt.Container focusCycleRoot) {
return order[order.length - 1];
}
public java.awt.Component getComponentAfter(java.awt.Container focusCycleRoot, java.awt.Component aComponent) {
- int index = 0,x = -1;
- index = list.indexOf(aComponent);
+ int index = 0,x = -1;
+ index = list.indexOf(aComponent);
index++; // increasing automatically
- if(!order[index % order.length].isEnabled() ||
+ if(!order[index % order.length].isEnabled() ||
!order[index % order.length].isVisible()) {
- x = index;
+ x = index;
index = -1;
for (; x != order.length; x++) {
if(order[x].isEnabled() && order[x].isVisible()) {
@@ -62,9 +62,9 @@ public class DialogFocusTraversalPolicy extends FocusTraversalPolicy {
break;
}
}
- if(index == -1) {
- x = list.indexOf(aComponent);
- for(int y = 0; y <= x; y++) {
+ if(index == -1) {
+ x = list.indexOf(aComponent);
+ for(int y = 0; y <= x; y++) {
if(order[y].isEnabled() && order[x].isVisible()) {
index = y;
break;
@@ -72,26 +72,26 @@ public class DialogFocusTraversalPolicy extends FocusTraversalPolicy {
}
}
}
- return order[ index % order.length];
+ return order[ index % order.length];
}
public java.awt.Component getComponentBefore(java.awt.Container focusCycleRoot, java.awt.Component aComponent) {
- int index = list.indexOf(aComponent), x = -1;
+ int index = list.indexOf(aComponent), x = -1;
index--;
if(!order[(index + order.length) % order.length].isEnabled() ||
!order[(index + order.length) % order.length].isVisible()) {
- x = index;
- index = -1;
- for(; x >= 0; x--) {
- if(order[x].isEnabled() && order[x].isVisible()) {
+ x = index;
+ index = -1;
+ for(; x >= 0; x--) {
+ if(order[x].isEnabled() && order[x].isVisible()) {
index = x;
break;
}
}
- // if nothing has changed
+ // if nothing has changed
if(index == -1) {
x = list.indexOf(aComponent);
- for(int y = order.length -1; y >= x; y--) {
+ for(int y = order.length -1; y >= x; y--) {
if(order[y].isEnabled() && order[x].isVisible()) {
index = y;
break;
@@ -99,14 +99,14 @@ public class DialogFocusTraversalPolicy extends FocusTraversalPolicy {
}
}
}
- return order[ (index + order.length) % order.length];
+ return order[ (index + order.length) % order.length];
}
- public java.awt.Component getDefaultComponent(java.awt.Container focusCycleRoot) {
+ public java.awt.Component getDefaultComponent(java.awt.Container focusCycleRoot) {
return order[0];
}
- public java.awt.Component getInitialComponent(java.awt.Window window) {
+ public java.awt.Component getInitialComponent(java.awt.Window window) {
return order[0];
}