Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JButton不显示其中的文本_Java_User Interface - Fatal编程技术网

Java JButton不显示其中的文本

Java JButton不显示其中的文本,java,user-interface,Java,User Interface,这是我的代码,我对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);

这是我的代码,我对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);
 }
   }
图为:
您的按钮太小了。增大大小,它可以工作:)


您的JButton太小,无法显示文本。删除所有setSize、setBounds和setLayout(null)方法调用,并使用布局来布局Swing组件。
...
b1.setBounds(10, 60, 200, 75);
...