I tried using this and not working
singleplayerButton.setBounds(20, 20, 200, 100);
I don't know why, can anyone help me with this?
My full page code is here
package gmine; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class gmine implements ActionListener { JFrame interfaceFrame; JButton singleplayerButton, multiplayerButton, optionsButton, quitButton; public gmine() { JFrame.setDefaultLookAndFeelDecorated(false); interfaceFrame = new JFrame("G-Mine B0.4"); interfaceFrame.setSize(800,600); interfaceFrame.setLayout(new GridLayout(9,1, 20, 15)); singleplayerButton = new JButton("SinglePLayer"); singleplayerButton.addActionListener(this); interfaceFrame.add(singleplayerButton); singleplayerButton.setBounds(20, 20, 200, 100); multiplayerButton = new JButton("MultiPlayer"); multiplayerButton.addActionListener(this); interfaceFrame.add(multiplayerButton); optionsButton = new JButton("Options"); optionsButton.addActionListener(this); interfaceFrame.add(optionsButton); quitButton = new JButton("Quit"); quitButton.addActionListener(this); interfaceFrame.add(quitButton); interfaceFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); interfaceFrame.setVisible(true); } public void actionPerformed(ActionEvent a) { } public static void main(String[] args) { new gmine(); } }
im trying to make buttons smaller so without touching the side of the page.
source share