我已经制作了这个演示测试代码,但是当我运行此代码时,按钮覆盖了整个框架,我甚至尝试过SetBound方法但仍然无法正常工作
package com.Testing.Java;
import javax.swing.*;
import java.awt.*;
public class Main {
public static void Simple(){
JFrame f=new JFrame();
JButton b=new JButton("Click");
b.setBounds(100,100,100,100);
f.add(b);
f.setSize(400,500);
f.setVisible(true);
f.setLayout(null);
}
public static void main (String args[]){
Simple();
}
}
答案 0 :(得分:2)
首先不要使用null layout
。使用布局管理器
默认框架布局为border layout
.so按钮添加到居中并使用整个框架。在设置布局之前添加按钮。
添加第一组布局然后添加组件
像这样f.setLayout(null);
f.add(b);