Appearance - внешность формы = java программа пример

Коренная тема кода здесь = http://fkn.ktu10.com/?q=node/2256
а рассуждения по решению задачи здесь = http://fkn.ktu10.com/?q=node/2036
------------дальше код------------------

import javax.swing.*; // импортируем весь свинг, дабы не заморачиваться(мы ведь только учимся))
import java.awt.*; // и весь авт аналогично
import java.awt.event.ActionListener;

public class Appearance { // задаст внешний вид кнопок нашего окна.
	public JPanel createContentPane (){
		 
        // We create a bottom JPanel to place everything on.
		// создаём панель, а всё остальное размещаем уже на этой панели
        JPanel totalGUI = new JPanel();
        totalGUI.setLayout(null);

       // добавим текст
        JLabel blueLabel = new JLabel("<html> Написать программу для форматирования" +
        		" текстовых файлов в папке." +
        		 "Форматирование файла заключается в обрезании строк до указанной длинны." +
"Для каждого файла запускается отдельный поток форматирования.</html>");
        blueLabel.setLocation(20, -30); /* это координаты метки - текста (измените их если 
        тест не виден*/
        blueLabel.setSize(400, 200); // это размер области с текстом
        blueLabel.setHorizontalAlignment(0);
        blueLabel.setForeground(Color.blue); // Это цвет
        totalGUI.add(blueLabel);
        // Создаём кнопку
 
        JButton redButton = new JButton("Выбрать папку :))");
        redButton.setLocation(120, 200); // это координаты кнопки
        redButton.setSize(180,40); // это размер кнопки
        ActionListener actionListener = new TestActionListener();
        redButton.addActionListener(actionListener);
        
        totalGUI.add(redButton); // добавляем ккнопку на панель
 
 
         
        totalGUI.setOpaque(true);
        return totalGUI;
    }
}