Ich habe ein einfaches Menü in Java erstellt, aber ich kann nicht herausfinden, wie man die Größe einer Schaltfläche ändert. Mein Menü sieht so aus: Buttongröße (Java)
Ich möchte die letzte Taste die gleiche Größe wie andere Tasten haben.
tlacTisk.setSize(10,10);
tlacTisk.setPreferredSize(10,10);
funktioniert nicht.
-Code, wo ich Buttons und Box erstellt:
JButton tlacSVG = new JButton();
tlacSVG.setText("Export do SVG");
tlacSVG.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
exportujSVG();
}
});
JButton tlacPNG = new JButton();
tlacPNG.setText("Export do PNG");
tlacPNG.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
exportujPNG();
}
});
JButton tlacTisk = new JButton();
tlacTisk.setText("Tisk...");
tlacTisk.setPreferredSize(new Dimension(50, 25));
tlacTisk.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
tiskni();
}
});
Box boxTlacitek = Box.createVerticalBox();
boxTlacitek.add(Box.createVerticalStrut(5));
boxTlacitek.add(tlacSVG);
boxTlacitek.add(Box.createVerticalStrut(10));
boxTlacitek.add(tlacPNG);
boxTlacitek.add(Box.createVerticalStrut(10));
boxTlacitek.add(tlacTisk);
boxTlacitek.setBorder(BorderFactory.createTitledBorder("Menu"));
okno.add(boxTlacitek, BorderLayout.EAST);
Können Sie mir einen Rat geben, wie ich Größe ändern? Vielen Dank.
Danke, ich habe deine Lösung :) – Sk1X1
@ Sk1X1 Gern geschehen, froh, dass es dir geholfen hat :) – tenorsax