1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| // Boucle de création des boutons Delta, Graph, +, -, *, %, C, ON,x^, ,...
final JButton[] tabButton = new JButton[22] ;
String[] tabButtonLabels = {"0","1","2","3","4","5","6","7","8","9","C", "," , "%", "Graph", "Delta", "+", "-"
, "/", "*", "x^", "ON", "="};
for (int i=0 ; i<tabButton.length ; i++)
tabButton[i] = new JButton(tabButtonLabels[i]);
panel.add(tabButton[i]);
final int[] gridX = {4,1,0,1,2,3,0,1,2,3,0,2,2,3,0,4,4,4,0,1,2,3,4,0,4};
final int[] gridY = {6,5,3,3,3,3,4,4,4,4,5,5,5,5,6,3,5,4,2,2,2,2,2,1,0};
final int[] gridW = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,5,1};
final int[] gridH = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
for(int f = 0; f < tabButton.length; f++){
gbl.gridx = gridX[f];
gbl.gridy = gridY[f];
gbl.gridwidth = gridW[f];
gbl.gridheight = gridH[f];
panel.add(tabButton[f], gbl);
}
setContentPane(panel); |
Partager