25. november 2004 - 15:06Der er
4 kommentarer og 1 løsning
Placering af JButtons
Jeg har lavet en lille løkke der laver 9 JButtons. Problemet er, at de bliver lagt i forlængelse af hinanden. Jeg vil gerne have dem så de står i 3x3. Hvordan gør man dette?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
public class MultiButton extends JFrame implements ActionListener { JButton[] button; public MultiButton(int n) { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); getContentPane().setLayout(new GridLayout(5, n / 5)); button = new JButton[n]; for (int i = 0; i < button.length; i++) { button[i] = new JButton("Button " + (i + 1)); button[i].addActionListener(this); getContentPane().add(button[i]); } pack(); } public void actionPerformed(ActionEvent ev) { for (int i = 0; i < button.length; i++) { if (ev.getSource() == button[i]) { JOptionPane.showMessageDialog(null, "Number " + (i + 1)); } } } public static void main(String[] args) { MultiButton f = new MultiButton(20); f.show(); } }
Kan du evt. også svare på, om det kan lade sig gøre at oprette forskellige objects med navne fra en string? Som man f.eks. kan i PHP med $$key der opretter en ny variable med navnet gemt i $key.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.