ちっこいボタンにテキストをちゃんと表示させる。
なんか、普通に「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) { //しょり } });