package org.test;

import java.awt.BorderLayout;
import java.util.Locale;

import javax.swing.*;

public class FooClient {

    public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(() -> {
            Locale l = new Locale("fr_FR");
            JFrame frame = new JFrame("Test non ascii chars through args");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            JPanel panel = new JPanel();
            BoxLayout boxLayout = new BoxLayout(panel, BoxLayout.Y_AXIS);
            panel.setLayout(boxLayout);

            for (int i = 0; i < args.length; i++) {
                JLabel jLabel = new JLabel(args[i]);
                panel.add(jLabel);
            }
            frame.getContentPane().add(panel, BorderLayout.CENTER);
            frame.pack();
            frame.toFront();
            frame.setVisible(true);
        });
    }
}