Changer la taille de mes boutons

voltron -  
 Seb -
Bonjour,

j'ai un probleme avec la dimension de certains bouton (les + et les +) .j'aimerai bien les rendres de taille tres petite mais j'arive pas,donc un peu d'aide et voisi le code .merci d'avance

package validation;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.Rectangle;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;

public class Setting extends JFrame
{
JPanel panel1=new JPanel();
JPanel panel2=new JPanel();
JPanel panel3=new JPanel();
JPanel panel4=new JPanel();
JPanel panel5=new JPanel();
JPanel panel6=new JPanel();

JLabel label1=new JLabel("Target");
JLabel label2=new JLabel("Toolset");
JLabel label3=new JLabel("RTL Version");
JLabel label4=new JLabel("NetListVersion");
JLabel label5=new JLabel("System Clock");
JLabel label6=new JLabel("MEB Version");
JLabel label7=new JLabel("TEB Version");
JLabel label8=new JLabel("PEB Version");
JLabel label9=new JLabel("Scope");
JLabel label10=new JLabel("GBF");
JLabel label11=new JLabel("Supply");
JComboBox list1=new JComboBox();
JComboBox list2=new JComboBox();
JComboBox list3=new JComboBox();
JComboBox list4=new JComboBox();
JComboBox list5=new JComboBox();
JComboBox list6=new JComboBox();
JComboBox list7=new JComboBox();
JComboBox list8=new JComboBox();
JComboBox list9=new JComboBox();
JComboBox list10=new JComboBox();
JComboBox list11=new JComboBox();
JButton buttonopen=new JButton("Open");
JButton buttonsave=new JButton("Save");
JButton buttoncancel=new JButton("Cancel");
JButton buttonback=new JButton("Back");
JButton buttonnext=new JButton("Next");
JButton buttonclear=new JButton("Clear");
JButton buttonadd1=new JButton("+");
JButton buttondelete1=new JButton("-");
JButton buttonadd2=new JButton("+");
JButton buttondelete2=new JButton("-");
JButton buttonadd3=new JButton("+");
JButton buttondelete3=new JButton("-");
JButton buttonadd4=new JButton("+");
JButton buttondelete4=new JButton("-");
JButton buttonadd5=new JButton("+");
JButton buttondelete5=new JButton("-");
JButton buttonadd6=new JButton("+");
JButton buttondelete6=new JButton("-");
JButton buttonadd7=new JButton("+");
JButton buttondelete7=new JButton("-");
JButton buttonadd8=new JButton("+");
JButton buttondelete8=new JButton("-");
JButton buttonadd9=new JButton("+");
JButton buttondelete9=new JButton("-");
JButton buttonadd10=new JButton("+");
JButton buttondelete10=new JButton("-");
JButton buttonadd11=new JButton("+");
JButton buttondelete11=new JButton("-");

public Setting()
{

this.setTitle("Settings");
this.setLocation(200, 100);
this.setSize(810,270);

panel1.setLayout(new GridLayout(6,4,5,5));

panel1.add(label1);
panel1.add(list1);
panel1.add(buttonadd1);

panel1.add(buttondelete1);
panel1.add(label2);
panel1.add(list2);
panel1.add(buttonadd2);
panel1.add(buttondelete2);
panel1.add(label3);
panel1.add(list3);
panel1.add(buttonadd3);
panel1.add(buttondelete3);
panel1.add(label4);
panel1.add(list4);
panel1.add(buttonadd4);
panel1.add(buttondelete4);
panel1.add(label5);
panel1.add(list5);
panel1.add(buttonadd5);
panel1.add(buttondelete5);
panel1.add(label6);
panel1.add(list6);
panel1.add(buttonadd6);
panel1.add(buttondelete6);

panel2.setLayout(new GridLayout(5,4,5,5));
panel2.add(label7);
panel2.add(list7);
panel2.add(buttonadd7);
panel2.add(buttondelete7);

panel2.add(label8);
panel2.add(list8);
panel2.add(buttonadd8);
panel2.add(buttondelete8);

panel2.add(label9);
panel2.add(list9);
panel2.add(buttonadd9);
panel2.add(buttondelete9);

panel2.add(label10);
panel2.add(list10);
panel2.add(buttonadd10);
panel2.add(buttondelete10);

panel2.add(label11);
panel2.add(list11);
panel2.add(buttonadd11);
panel2.add(buttondelete11);

panel3.add(buttonopen);
panel3.add(buttonsave);

panel4.add(buttonclear);
panel4.add(buttonback);
panel4.add(buttonnext);
panel4.add(buttoncancel);

// panel3.setLayout(new GridLayout(2,1));

panel3.add(buttonopen);
panel3.add(buttonsave);
panel3.setVisible(true);

panel5.add(panel1);
panel5.add(panel2);

this.getContentPane().add(panel5,BorderLayout.WEST);
this.getContentPane().add(panel3,BorderLayout.EAST);
this.getContentPane().add(panel4,BorderLayout.SOUTH);

this.setResizable(false);
this.setVisible(true);
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
this.show();
this.pack();

}

/* The Main */
public static void main(String[] args)
{
Setting setting1=new Setting();

}

}
A voir également:

1 réponse

Seb
 
Premierement, tu devrais faire un tableau de JButton mais sa reste que mon avis :)

pour la dimension voici comment je fais
JButton jbtn = new Button("ton_texte" );
jbtn.setPreferredSize(new Dimension(x,y));

Et voila si sa peu t'aider :)
0