1
2 import java.awt.*;
3 import java.awt.event.KeyEvent;
4 import java.util.ArrayList;
5 import java.util.List;
6 import javax.accessibility.Accessible;
7 import javax.accessibility.AccessibleContext;
8 import javax.accessibility.AccessibleState;
9 import javax.accessibility.AccessibleStateSet;
10 import javax.swing.*;
11 import javax.swing.plaf.nimbus.NimbusLookAndFeel;
12
13 /*
14 * @test
15 * @bug 8134116
16 * @summary JTabbedPane$Page.getBounds throws IndexOutOfBoundsException
17 * @run main Bug8134116
18 */
19 public class Bug8134116 {
20
21 private static volatile Exception exception = null;
22
23 public static void main(String args[]) throws Exception {
24
25 try {
26 UIManager.setLookAndFeel(new NimbusLookAndFeel());
27 } catch (Exception e) {
28 throw new RuntimeException(e);
29 }
30
31 SwingUtilities.invokeAndWait(() -> {
32 JPanel panel0 = new JPanel();
33 JPanel panel2 = new JPanel();
34 BadPane badPane = new BadPane();
|
1
2 import java.awt.*;
3 import java.awt.event.KeyEvent;
4 import java.util.ArrayList;
5 import java.util.List;
6 import javax.accessibility.Accessible;
7 import javax.accessibility.AccessibleContext;
8 import javax.accessibility.AccessibleState;
9 import javax.accessibility.AccessibleStateSet;
10 import javax.swing.*;
11 import javax.swing.plaf.nimbus.NimbusLookAndFeel;
12
13 /*
14 * @test
15 * @key headful
16 * @bug 8134116
17 * @summary JTabbedPane$Page.getBounds throws IndexOutOfBoundsException
18 * @run main Bug8134116
19 */
20 public class Bug8134116 {
21
22 private static volatile Exception exception = null;
23
24 public static void main(String args[]) throws Exception {
25
26 try {
27 UIManager.setLookAndFeel(new NimbusLookAndFeel());
28 } catch (Exception e) {
29 throw new RuntimeException(e);
30 }
31
32 SwingUtilities.invokeAndWait(() -> {
33 JPanel panel0 = new JPanel();
34 JPanel panel2 = new JPanel();
35 BadPane badPane = new BadPane();
|