类javax.swing.plaf.synth.SynthLookAndFeel源码实例Demo

下面列出了怎么用javax.swing.plaf.synth.SynthLookAndFeel的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: dragonwell8_jdk   文件: bug6918861.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            HackedSynthSliderUI ui = new HackedSynthSliderUI(slider);

            slider.setUI(ui);

            if (ui.counter != 111) {
                throw new RuntimeException("Some installers of SynthSliderUI weren't invoked");
            }

            slider.setUI(null);

            if (ui.counter != 0) {
                throw new RuntimeException("Some uninstallers of SynthSliderUI weren't invoked");
            }
        }
    });
}
 
源代码2 项目: dragonwell8_jdk   文件: bug6923305.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            slider.setUI(new SynthSliderUI(slider) {
                @Override
                protected void paintTrack(SynthContext context, Graphics g, Rectangle trackBounds) {
                    throw new RuntimeException("Test failed: the SynthSliderUI.paintTrack was invoked");
                }
            });

            slider.setPaintTrack(false);
            slider.setSize(slider.getPreferredSize());

            BufferedImage bufferedImage = new BufferedImage(slider.getWidth(), slider.getHeight(),
                    BufferedImage.TYPE_INT_ARGB);

            slider.paint(bufferedImage.getGraphics());
        }
    });
}
 
源代码3 项目: dragonwell8_jdk   文件: bug6913768.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JFrame frame = new JFrame();

            JTable table = new JTable(new Object[][]{{"1", "2"}, {"3", "4"}},
                    new Object[]{"col1", "col2"});

            frame.getContentPane().add(new JScrollPane(table));
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(300, 200);
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        }
    });
}
 
源代码4 项目: openjdk-8   文件: bug6918861.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            HackedSynthSliderUI ui = new HackedSynthSliderUI(slider);

            slider.setUI(ui);

            if (ui.counter != 111) {
                throw new RuntimeException("Some installers of SynthSliderUI weren't invoked");
            }

            slider.setUI(null);

            if (ui.counter != 0) {
                throw new RuntimeException("Some uninstallers of SynthSliderUI weren't invoked");
            }
        }
    });
}
 
源代码5 项目: TencentKona-8   文件: bug6924059.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            new JScrollBar().setUI(new SynthScrollBarUI() {
                protected void configureScrollBarColors() {
                    super.configureScrollBarColors();
                    isMethodCalled = true;
                }
            });

            if (!isMethodCalled) {
                throw new RuntimeException("The configureScrollBarColors was not called");
            }
        }
    });
}
 
源代码6 项目: openjdk-jdk9   文件: bug6918861.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            HackedSynthSliderUI ui = new HackedSynthSliderUI(slider);

            slider.setUI(ui);

            if (ui.counter != 111) {
                throw new RuntimeException("Some installers of SynthSliderUI weren't invoked");
            }

            slider.setUI(null);

            if (ui.counter != 0) {
                throw new RuntimeException("Some uninstallers of SynthSliderUI weren't invoked");
            }
        }
    });
}
 
源代码7 项目: TencentKona-8   文件: bug6923305.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            slider.setUI(new SynthSliderUI(slider) {
                @Override
                protected void paintTrack(SynthContext context, Graphics g, Rectangle trackBounds) {
                    throw new RuntimeException("Test failed: the SynthSliderUI.paintTrack was invoked");
                }
            });

            slider.setPaintTrack(false);
            slider.setSize(slider.getPreferredSize());

            BufferedImage bufferedImage = new BufferedImage(slider.getWidth(), slider.getHeight(),
                    BufferedImage.TYPE_INT_ARGB);

            slider.paint(bufferedImage.getGraphics());
        }
    });
}
 
源代码8 项目: hottub   文件: bug6913768.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JFrame frame = new JFrame();

            JTable table = new JTable(new Object[][]{{"1", "2"}, {"3", "4"}},
                    new Object[]{"col1", "col2"});

            frame.getContentPane().add(new JScrollPane(table));
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(300, 200);
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        }
    });
}
 
源代码9 项目: TencentKona-8   文件: bug7143614.java
private static void validate() throws Exception {
    Method getSelectedUIMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUI");

    getSelectedUIMethod.setAccessible(true);

    Method getSelectedUIStateMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUIState");

    getSelectedUIStateMethod.setAccessible(true);

    if (getSelectedUIMethod.invoke(null) != componentUI) {
        throw new RuntimeException("getSelectedUI returns invalid value");
    }
    if (((Integer) getSelectedUIStateMethod.invoke(null)).intValue() !=
            (SynthConstants.SELECTED | SynthConstants.FOCUSED)) {
        throw new RuntimeException("getSelectedUIState returns invalid value");
    }

}
 
源代码10 项目: jdk8u-dev-jdk   文件: bug7143614.java
private static void validate() throws Exception {
    Method getSelectedUIMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUI");

    getSelectedUIMethod.setAccessible(true);

    Method getSelectedUIStateMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUIState");

    getSelectedUIStateMethod.setAccessible(true);

    if (getSelectedUIMethod.invoke(null) != componentUI) {
        throw new RuntimeException("getSelectedUI returns invalid value");
    }
    if (((Integer) getSelectedUIStateMethod.invoke(null)).intValue() !=
            (SynthConstants.SELECTED | SynthConstants.FOCUSED)) {
        throw new RuntimeException("getSelectedUIState returns invalid value");
    }

}
 
源代码11 项目: openjdk-jdk9   文件: bug6913768.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JFrame frame = new JFrame();

            JTable table = new JTable(new Object[][]{{"1", "2"}, {"3", "4"}},
                    new Object[]{"col1", "col2"});

            frame.getContentPane().add(new JScrollPane(table));
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(300, 200);
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        }
    });
}
 
源代码12 项目: jdk8u_jdk   文件: bug7143614.java
private static void validate() throws Exception {
    Method getSelectedUIMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUI");

    getSelectedUIMethod.setAccessible(true);

    Method getSelectedUIStateMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUIState");

    getSelectedUIStateMethod.setAccessible(true);

    if (getSelectedUIMethod.invoke(null) != componentUI) {
        throw new RuntimeException("getSelectedUI returns invalid value");
    }
    if (((Integer) getSelectedUIStateMethod.invoke(null)).intValue() !=
            (SynthConstants.SELECTED | SynthConstants.FOCUSED)) {
        throw new RuntimeException("getSelectedUIState returns invalid value");
    }

}
 
源代码13 项目: openjdk-8-source   文件: bug6918861.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            HackedSynthSliderUI ui = new HackedSynthSliderUI(slider);

            slider.setUI(ui);

            if (ui.counter != 111) {
                throw new RuntimeException("Some installers of SynthSliderUI weren't invoked");
            }

            slider.setUI(null);

            if (ui.counter != 0) {
                throw new RuntimeException("Some uninstallers of SynthSliderUI weren't invoked");
            }
        }
    });
}
 
源代码14 项目: jdk8u60   文件: bug6923305.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            slider.setUI(new SynthSliderUI(slider) {
                @Override
                protected void paintTrack(SynthContext context, Graphics g, Rectangle trackBounds) {
                    throw new RuntimeException("Test failed: the SynthSliderUI.paintTrack was invoked");
                }
            });

            slider.setPaintTrack(false);
            slider.setSize(slider.getPreferredSize());

            BufferedImage bufferedImage = new BufferedImage(slider.getWidth(), slider.getHeight(),
                    BufferedImage.TYPE_INT_ARGB);

            slider.paint(bufferedImage.getGraphics());
        }
    });
}
 
源代码15 项目: jdk8u60   文件: bug6913768.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JFrame frame = new JFrame();

            JTable table = new JTable(new Object[][]{{"1", "2"}, {"3", "4"}},
                    new Object[]{"col1", "col2"});

            frame.getContentPane().add(new JScrollPane(table));
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(300, 200);
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        }
    });
}
 
源代码16 项目: jdk8u60   文件: bug7143614.java
private static void validate() throws Exception {
    Method getSelectedUIMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUI");

    getSelectedUIMethod.setAccessible(true);

    Method getSelectedUIStateMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUIState");

    getSelectedUIStateMethod.setAccessible(true);

    if (getSelectedUIMethod.invoke(null) != componentUI) {
        throw new RuntimeException("getSelectedUI returns invalid value");
    }
    if (((Integer) getSelectedUIStateMethod.invoke(null)).intValue() !=
            (SynthConstants.SELECTED | SynthConstants.FOCUSED)) {
        throw new RuntimeException("getSelectedUIState returns invalid value");
    }

}
 
源代码17 项目: jdk8u-jdk   文件: bug6918861.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            HackedSynthSliderUI ui = new HackedSynthSliderUI(slider);

            slider.setUI(ui);

            if (ui.counter != 111) {
                throw new RuntimeException("Some installers of SynthSliderUI weren't invoked");
            }

            slider.setUI(null);

            if (ui.counter != 0) {
                throw new RuntimeException("Some uninstallers of SynthSliderUI weren't invoked");
            }
        }
    });
}
 
源代码18 项目: openjdk-jdk8u   文件: bug6924059.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            new JScrollBar().setUI(new SynthScrollBarUI() {
                protected void configureScrollBarColors() {
                    super.configureScrollBarColors();
                    isMethodCalled = true;
                }
            });

            if (!isMethodCalled) {
                throw new RuntimeException("The configureScrollBarColors was not called");
            }
        }
    });
}
 
源代码19 项目: openjdk-8-source   文件: bug6924059.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            new JScrollBar().setUI(new SynthScrollBarUI() {
                protected void configureScrollBarColors() {
                    super.configureScrollBarColors();
                    isMethodCalled = true;
                }
            });

            if (!isMethodCalled) {
                throw new RuntimeException("The configureScrollBarColors was not called");
            }
        }
    });
}
 
源代码20 项目: openjdk-8   文件: bug7143614.java
private static void validate() throws Exception {
    Method getSelectedUIMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUI");

    getSelectedUIMethod.setAccessible(true);

    Method getSelectedUIStateMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUIState");

    getSelectedUIStateMethod.setAccessible(true);

    if (getSelectedUIMethod.invoke(null) != componentUI) {
        throw new RuntimeException("getSelectedUI returns invalid value");
    }
    if (((Integer) getSelectedUIStateMethod.invoke(null)).intValue() !=
            (SynthConstants.SELECTED | SynthConstants.FOCUSED)) {
        throw new RuntimeException("getSelectedUIState returns invalid value");
    }

}
 
源代码21 项目: openjdk-jdk9   文件: bug6924059.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            new JScrollBar().setUI(new SynthScrollBarUI() {
                protected void configureScrollBarColors() {
                    super.configureScrollBarColors();
                    isMethodCalled = true;
                }
            });

            if (!isMethodCalled) {
                throw new RuntimeException("The configureScrollBarColors was not called");
            }
        }
    });
}
 
源代码22 项目: openjdk-jdk8u   文件: bug6913768.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JFrame frame = new JFrame();

            JTable table = new JTable(new Object[][]{{"1", "2"}, {"3", "4"}},
                    new Object[]{"col1", "col2"});

            frame.getContentPane().add(new JScrollPane(table));
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(300, 200);
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        }
    });
}
 
源代码23 项目: openjdk-8-source   文件: bug6923305.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            slider.setUI(new SynthSliderUI(slider) {
                @Override
                protected void paintTrack(SynthContext context, Graphics g, Rectangle trackBounds) {
                    throw new RuntimeException("Test failed: the SynthSliderUI.paintTrack was invoked");
                }
            });

            slider.setPaintTrack(false);
            slider.setSize(slider.getPreferredSize());

            BufferedImage bufferedImage = new BufferedImage(slider.getWidth(), slider.getHeight(),
                    BufferedImage.TYPE_INT_ARGB);

            slider.paint(bufferedImage.getGraphics());
        }
    });
}
 
源代码24 项目: openjdk-jdk9   文件: bug8040328.java
public static void main(String[] args) throws Exception {
    SynthLookAndFeel lookAndFeel = new SynthLookAndFeel();
    lookAndFeel.load(new ByteArrayInputStream(synthXml.getBytes("UTF8")),
            bug8040328.class);
    UIManager.setLookAndFeel(lookAndFeel);
    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            final JFrame frame = new JFrame();
            try {
                frame.setUndecorated(true);
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                frame.setVisible(true);
                test(frame);
            } finally {
                frame.dispose();
            }
        }
    });
    System.out.println("ok");
}
 
源代码25 项目: hottub   文件: bug6923305.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            slider.setUI(new SynthSliderUI(slider) {
                @Override
                protected void paintTrack(SynthContext context, Graphics g, Rectangle trackBounds) {
                    throw new RuntimeException("Test failed: the SynthSliderUI.paintTrack was invoked");
                }
            });

            slider.setPaintTrack(false);
            slider.setSize(slider.getPreferredSize());

            BufferedImage bufferedImage = new BufferedImage(slider.getWidth(), slider.getHeight(),
                    BufferedImage.TYPE_INT_ARGB);

            slider.paint(bufferedImage.getGraphics());
        }
    });
}
 
源代码26 项目: jdk8u-jdk   文件: bug6924059.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            new JScrollBar().setUI(new SynthScrollBarUI() {
                protected void configureScrollBarColors() {
                    super.configureScrollBarColors();
                    isMethodCalled = true;
                }
            });

            if (!isMethodCalled) {
                throw new RuntimeException("The configureScrollBarColors was not called");
            }
        }
    });
}
 
源代码27 项目: openjdk-jdk9   文件: bug7143614.java
private static void validate() throws Exception {
    Method getSelectedUIMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUI");

    getSelectedUIMethod.setAccessible(true);

    Method getSelectedUIStateMethod = SynthLookAndFeel.class.getDeclaredMethod("getSelectedUIState");

    getSelectedUIStateMethod.setAccessible(true);

    if (getSelectedUIMethod.invoke(null) != componentUI) {
        throw new RuntimeException("getSelectedUI returns invalid value");
    }
    if (((Integer) getSelectedUIStateMethod.invoke(null)).intValue() !=
            (SynthConstants.SELECTED | SynthConstants.FOCUSED)) {
        throw new RuntimeException("getSelectedUIState returns invalid value");
    }

}
 
源代码28 项目: jdk8u-dev-jdk   文件: bug6913768.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JFrame frame = new JFrame();

            JTable table = new JTable(new Object[][]{{"1", "2"}, {"3", "4"}},
                    new Object[]{"col1", "col2"});

            frame.getContentPane().add(new JScrollPane(table));
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(300, 200);
            frame.setLocationRelativeTo(null);
            frame.setVisible(true);
        }
    });
}
 
源代码29 项目: openjdk-jdk8u-backup   文件: bug6923305.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            slider.setUI(new SynthSliderUI(slider) {
                @Override
                protected void paintTrack(SynthContext context, Graphics g, Rectangle trackBounds) {
                    throw new RuntimeException("Test failed: the SynthSliderUI.paintTrack was invoked");
                }
            });

            slider.setPaintTrack(false);
            slider.setSize(slider.getPreferredSize());

            BufferedImage bufferedImage = new BufferedImage(slider.getWidth(), slider.getHeight(),
                    BufferedImage.TYPE_INT_ARGB);

            slider.paint(bufferedImage.getGraphics());
        }
    });
}
 
源代码30 项目: openjdk-8   文件: bug6923305.java
public static void main(String[] args) throws Exception {
    UIManager.setLookAndFeel(new SynthLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            JSlider slider = new JSlider();

            slider.setUI(new SynthSliderUI(slider) {
                @Override
                protected void paintTrack(SynthContext context, Graphics g, Rectangle trackBounds) {
                    throw new RuntimeException("Test failed: the SynthSliderUI.paintTrack was invoked");
                }
            });

            slider.setPaintTrack(false);
            slider.setSize(slider.getPreferredSize());

            BufferedImage bufferedImage = new BufferedImage(slider.getWidth(), slider.getHeight(),
                    BufferedImage.TYPE_INT_ARGB);

            slider.paint(bufferedImage.getGraphics());
        }
    });
}
 
 类所在包
 同包方法