我试过使用它,它不起作用
singleplayerButton.setBounds(20, 20, 200, 100);
Run Code Online (Sandbox Code Playgroud)
我不知道为什么,有人可以帮我解决这个问题吗?
我的完整页面代码在这里
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) …Run Code Online (Sandbox Code Playgroud) 我看了所有被问到的问题和答案,但我似乎无法找到最适合我的答案.我试图做的是制作一个系统,当用户处于某个xp限制时,该系统会进入下一个级别.它显示了在下一个xp之前需要多少xp.
所以
lvl1 = 0 => lvl2 = 256 => lvl3 = 785 => lvl4 = 1656 => lvl5 = 2654
Run Code Online (Sandbox Code Playgroud)
我将如何去做,所以如果xp达到一定数量,则显示下一级别需要多少xp.
所以,从我上一篇文章Java Button Width 开始,我希望添加一些图像并设置背景颜色。我尝试了一些东西,只是每次我都这样做。它总是给我错误。
我试过了
setBackground(args);
Run Code Online (Sandbox Code Playgroud)
和
img = addImage("image.png");
Run Code Online (Sandbox Code Playgroud)
他们不适合我。有人可以帮我吗?
好的,我尝试了 Disha 发表的帖子。小程序仍然保持相同的颜色,而不是黑色