homebeaver / SwingSet

try to complete SwingSet3 org.swinglabs.swingx jars 1.6.6 for java 8 and openjdk 17 (Temurin)
GNU Lesser General Public License v2.1
0 stars 0 forks source link

JXLoginPane : L&F change resets initial settings #16

Closed homebeaver closed 2 years ago

homebeaver commented 2 years ago

reproduzieren mit JXLoginPaneVisualCheck interactiveCustomBannerDisplay oder

    public void interactiveDisplay() {
        JComponent.setDefaultLocale(Locale.FRANCE);
        JXLoginPane panel = new JXLoginPane();
        JFrame frame = JXLoginPane.showLoginFrame(panel);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setJMenuBar(createAndFillMenuBar(panel));

        panel.setSaveMode(SaveMode.BOTH);

        panel.setBanner(null); // remove Banner, custom no Banner
        panel.setBannerText("String text"); // expected : this is ignored

        frame.pack();
        frame.setVisible(true);
    }

der code liefert wie erwartet:

homebeaver commented 2 years ago
lang selector custom banner
grafik grafik