с использованием Glue в графическом интерфейсе, java

Мне бы хотелось получить демонстрацию того, как заставить работать этот клей ; Я пытался заставить его работать, но ничего не происходит ...

Хорошим примером может служить реализация класса CenteringPanel: все, что он делает, - это получает JComponent и центрирует его, оставляя нерастянутым в центре окна ... я пробовал кодировать что-то вроде этого:

import javax.swing.Box;
import javax.swing.BoxLayout;
import javax.swing.JComponent;
import javax.swing.JPanel;


public class CenteringPanel extends JPanel{
    private static final long serialVersionUID = 1L;
    public CenteringPanel(JComponent toCenter) {
        setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));
        add(Box.createHorizontalGlue());
        add(Box.createVerticalGlue());
        add(toCenter);
        add(Box.createVerticalGlue());
        add(Box.createHorizontalGlue());
    }

}
5
задан user3504864 7 April 2014 в 00:33
поделиться