java - JButton没有在其中显示文本
问题描述
这是我的代码我对 Jbutton 中的文本有问题,我是 Gui 的新手。
class frame{
JButton b1;
frame(){
b1=new JButton("+");
b1.setFont(new java.awt.Font("Tahoma", 1, 11));
b1.setBounds(10, 60, 39, 23);
JPanel panel=new JPanel();
panel.add(b1);
panel.setLayout(null);
panel.setSize(246,281);
JFrame frame=new JFrame("My Calculator");
frame.setResizable(false);
frame.setSize(266,303);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.add(panel);
frame.setVisible(true);
}
}
这是图像: 在此处输入图像描述
解决方案
你的按钮太小了。增加尺寸,它的工作原理:)
...
b1.setBounds(10, 60, 200, 75);
...
推荐阅读
- azure-active-directory - Dynamics 365 Business Central 地形范围
- azure - 用户旅程完成后的 B2C 重定向
- c# - 使用 --login-path 配置的 C# MYSQL 连接?
- arrays - 创建一个函数,每次按下所选产品的按钮时,将一个对象从一个(对象)数组移动到另一个数组
- java - JNA:仅更改一个外部本机库的字符串编码
- ios - WebRTC 的画中画功能
- php-7 - 如何在 PHP7+ 中动态指定可返回对象的类型?
- azure - Azure DevOps:发布版本
- c++ - 用户定义函数中的指针和输入
- android - 无法从启动器启动 android 应用程序