java - 按钮未显示在 Java 的边框布局中
问题描述
我想在使用边框布局的方向上在框架上显示一个按钮,north
但该按钮未显示在框架上。没有编译器错误。
我的代码
import java.awt.*;
import javax.swing.*;
class gui1
{
public static void main(String[] args)
{
JFrame frm = new JFrame();
Button btn = new Button("SUBMIT");
frm.add(btn,BorderLayout.NORTH);
frm.setSize(800,500);
frm.setLayout(new BorderLayout());
frm.setVisible(true);
frm.setDefaultCloseOperation(frm.EXIT_ON_CLOSE);
}
}
解决方案
您应该在将组件添加到框架之前设置框架布局。
推荐阅读
- vba - 共享存储在 PRIVATE 模块中的变量
- java - 在数据库持久性期间休眠嵌套异常
- reactjs - React.Fragment 将行包装到 div 而不是 table
- javascript - Symfony 4如何指定不随当前URL改变的基本路径?
- swift4 - iOS RXSwift 什么是 debounce 的等价物,它只允许通过第一个事件?
- javascript - 用css组织html结构
- laravel-5 - Laravel Eager Loading 不起作用,而延迟加载同样有效
- asp.net - Cookie 过期返回 1/1/0001 12:00:00 AM
- c++ - 使用 DnsQuery 或 getaddrinfo 的正确功能是什么?
- python - 如何在熊猫数据框Python中查找带分隔符的字符串并用新行替换它们