ちっこいボタンにテキストをちゃんと表示させる。

なんか、普通に「JButton button = new JButton("button");」とかやってサイズをちっこくすると文字が「...」ってなるんですよね。うざ。調べたけど良くわかんなかったので、JLabelを重ね貼りしたよ♪(GridBagLayoutでInsetsをしたよ♪)

普通どうやるんだろな?

GridBagLayout layout = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
gbc.insets = new Insets(0,0,0,0);
gbc.gridx = 1;gbc.gridy = 1; gbc.gridwidth = 1; gbc.gridheight = 1;

JButton button = new JButton();
button.setLayout(layout);
JLabel label = new JLabel("R");
label.setFont(new Font("gothic",Font.PLAIN,12));

layout.setConstraints(button, gbc);
button.add(dirUniqueLabel);
button.setMaximumSize(new Dimension(22,18));
button.setPreferredSize(new Dimension(22,18));
button.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        //しょり
    }
});