下記のコードの感じで、GridLayout(3, 16)で、buttonを48個配置していますが、ボタンの縦幅を短く するために、setPreferredSize(new Dimension(43,20));を使用していますが効果が無い様です。 Q1)ボタンの縦幅を短くする方法として、どの様な方法がありますか? 注)この48個のボタンは、southのpaneに配置しており、southのpaneの縦方向の長さを短く してみましたが、効果がありませんでした。 全コードを表示出来なくて御免なさい。 //================================== GridLayout layout = new GridLayout(3, 16); layout.setHgap(2); layout.setVgap(2); p.setLayout(layout); LineBorder border = new LineBorder(Color.BLACK, 1, true); button1=new JButton("dsp_SNIM");modify_button(button1, border); //button1 SPAN=new JTextField("1"); modify_jtext(SPAN, border); //button2 //=================================== button3=new JButton("Sgl_srt"); modify_button(button3, border); //button3 void modify_button(JButton button, LineBorder border){ button.addActionListener(new TimButton1()); button.setPreferredSize(new Dimension(43,20)); button.setBorder(border); button.setBackground(new Color(0xC0,0xC0,0xC0)); //SILVER; button.setBorderPainted(true); button.setMargin(new Insets(10, 10, 10, 10)); }
↧