为什么按钮全屏?
代码:
package src.com.Scanner.Scan;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.JSONArray;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
import javax.swing.*;
import java.awt.*;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
public class Main {
public static void main(String[] args) throws ParseException {
JFrame Frame = new JFrame();
Frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
Frame.setVisible(true);
JButton Button = new JButton("test");
Button.setBounds(25,25,5,5);
Button.setBorder(null);
Button.setBackground(Color.CYAN);
Frame.add(Button);
JSONObject obj = new JSONObject();
obj.put("Name", "JOHN");
obj.put("unix", "50000");
String objstring = obj.toString();
String EncodedString = Base64.getUrlEncoder().encodeToString(objstring.getBytes(StandardCharsets.UTF_8));
System.out.println(obj);
System.out.println(EncodedString);
byte[] decodedBytes = Base64.getDecoder().decode(EncodedString);
String decodedString = new String(decodedBytes);
JSONParser parser = new JSONParser();
JSONObject obJSONObject = new JSONObject();
obJSONObject = (JSONObject) parser.parse(decodedString);
System.out.println(obJSONObject);
}
}
但是按钮是全屏的,就像全屏一样,而不是我设置的大小,为什么会这样做以及如何修复它?
我使用 IntelliJ 和 Java 16。
The code:
package src.com.Scanner.Scan;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.JSONArray;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
import javax.swing.*;
import java.awt.*;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
public class Main {
public static void main(String[] args) throws ParseException {
JFrame Frame = new JFrame();
Frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
Frame.setVisible(true);
JButton Button = new JButton("test");
Button.setBounds(25,25,5,5);
Button.setBorder(null);
Button.setBackground(Color.CYAN);
Frame.add(Button);
JSONObject obj = new JSONObject();
obj.put("Name", "JOHN");
obj.put("unix", "50000");
String objstring = obj.toString();
String EncodedString = Base64.getUrlEncoder().encodeToString(objstring.getBytes(StandardCharsets.UTF_8));
System.out.println(obj);
System.out.println(EncodedString);
byte[] decodedBytes = Base64.getDecoder().decode(EncodedString);
String decodedString = new String(decodedBytes);
JSONParser parser = new JSONParser();
JSONObject obJSONObject = new JSONObject();
obJSONObject = (JSONObject) parser.parse(decodedString);
System.out.println(obJSONObject);
}
}
But the button is fullscreen like full screen, not the size I set why does it do that and how can I fix it?
Im using IntelliJ and Java 16.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论