private void initComponents() {
		// JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
		JLabel label1 = new JLabel();
		JTextField textField1 = new JTextField();
		JComboBox<String> comboBox1 = new JComboBox<>();
		JButton button1 = new JButton();
		JCheckBox checkBox1 = new JCheckBox();
		JRadioButton radioButton1 = new JRadioButton();
		JToggleButton toggleButton1 = new JToggleButton();
		JScrollPane scrollPane1 = new JScrollPane();
		JTextArea textArea1 = new JTextArea();
		JFormattedTextField formattedTextField1 = new JFormattedTextField();
		JPasswordField passwordField1 = new JPasswordField();
		JScrollPane scrollPane2 = new JScrollPane();
		JTextPane textPane1 = new JTextPane();
		JScrollPane scrollPane3 = new JScrollPane();
		JEditorPane editorPane1 = new JEditorPane();
		JSpinner spinner1 = new JSpinner();
		JScrollPane scrollPane4 = new JScrollPane();
		JList<String> list1 = new JList<>();
		JScrollPane scrollPane5 = new JScrollPane();
		JTable table1 = new JTable();
		JScrollPane scrollPane6 = new JScrollPane();
		JTree tree1 = new JTree();
		JProgressBar progressBar1 = new JProgressBar();
		JScrollBar scrollBar1 = new JScrollBar();
		JSeparator separator1 = new JSeparator();
		JSlider slider1 = new JSlider();
		JPanel panel1 = new JPanel();
		JTabbedPane tabbedPane1 = new JTabbedPane();
		JSplitPane splitPane1 = new JSplitPane();
		JToolBar toolBar1 = new JToolBar();
		JMenuBar menuBar1 = new JMenuBar();
		JMenu menu1 = new JMenu();
		JMenuItem menuItem1 = new JMenuItem();
		JCheckBoxMenuItem checkBoxMenuItem1 = new JCheckBoxMenuItem();
		JRadioButtonMenuItem radioButtonMenuItem1 = new JRadioButtonMenuItem();

		//======== this ========
		setLayout(new FlowLayout());

		//---- label1 ----
		label1.setText("text");
		add(label1);
		add(textField1);
		add(comboBox1);

		//---- button1 ----
		button1.setText("text");
		add(button1);

		//---- checkBox1 ----
		checkBox1.setText("text");
		add(checkBox1);

		//---- radioButton1 ----
		radioButton1.setText("text");
		add(radioButton1);

		//---- toggleButton1 ----
		toggleButton1.setText("text");
		add(toggleButton1);

		//======== scrollPane1 ========
		{
			scrollPane1.setViewportView(textArea1);
		}
		add(scrollPane1);
		add(formattedTextField1);
		add(passwordField1);

		//======== scrollPane2 ========
		{
			scrollPane2.setViewportView(textPane1);
		}
		add(scrollPane2);

		//======== scrollPane3 ========
		{
			scrollPane3.setViewportView(editorPane1);
		}
		add(scrollPane3);
		add(spinner1);

		//======== scrollPane4 ========
		{
			scrollPane4.setViewportView(list1);
		}
		add(scrollPane4);

		//======== scrollPane5 ========
		{

			//---- table1 ----
			table1.setPreferredScrollableViewportSize(new Dimension(100, 80));
			scrollPane5.setViewportView(table1);
		}
		add(scrollPane5);

		//======== scrollPane6 ========
		{

			//---- tree1 ----
			tree1.setVisibleRowCount(6);
			scrollPane6.setViewportView(tree1);
		}
		add(scrollPane6);
		add(progressBar1);
		add(scrollBar1);
		add(separator1);
		add(slider1);

		//======== panel1 ========
		{
			panel1.setLayout(new BoxLayout(panel1, BoxLayout.X_AXIS));
		}
		add(panel1);
		add(tabbedPane1);
		add(splitPane1);

		//======== toolBar1 ========
		{
			toolBar1.addSeparator();
		}
		add(toolBar1);

		//======== menuBar1 ========
		{

			//======== menu1 ========
			{
				menu1.setText("text");

				//---- menuItem1 ----
				menuItem1.setText("text");
				menu1.add(menuItem1);

				//---- checkBoxMenuItem1 ----
				checkBoxMenuItem1.setText("text");
				menu1.add(checkBoxMenuItem1);

				//---- radioButtonMenuItem1 ----
				radioButtonMenuItem1.setText("text");
				menu1.add(radioButtonMenuItem1);
				menu1.addSeparator();
			}
			menuBar1.add(menu1);
		}
		add(menuBar1);
		// JFormDesigner - End of component initialization  //GEN-END:initComponents
	}
java -classpath "<FlatLaf-root>/flatlaf-testing/bin/main" com.formdev.flatlaf.testing.FlatClassLoaderTest

@author Karl Tauber
flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/FlatClassLoaderTest.java