Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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 字符串不';不会出现在JFrame中_Java_String_Swing_Jframe_Draw - Fatal编程技术网

Java 字符串不';不会出现在JFrame中

Java 字符串不';不会出现在JFrame中,java,string,swing,jframe,draw,Java,String,Swing,Jframe,Draw,我一直在尝试在JFrame中绘制字符串,但由于某些原因它不会显示出来,下面是使用drawings命令的代码: g.setColor(Color.WHITE); g.fillRect(0, 0, 900, 500); g.drawImage(backToMain,0,0,this); g.setColor(Color.BLACK); g.drawString("name", 300, 0); 但由于某种原因,我得到的屏幕是白色的,图像在左角,但缺少字符串。 我想我可能对paint()命令有问题,

我一直在尝试在JFrame中绘制字符串,但由于某些原因它不会显示出来,下面是使用drawings命令的代码:

g.setColor(Color.WHITE);
g.fillRect(0, 0, 900, 500);
g.drawImage(backToMain,0,0,this);
g.setColor(Color.BLACK);
g.drawString("name", 300, 0);
但由于某种原因,我得到的屏幕是白色的,图像在左角,但缺少字符串。
我想我可能对
paint()
命令有问题,但是我尝试了其他一些方法,但是字符串就是不出现

你的代码让我很害怕,但是,试着在
y
位置上添加一个正位置……类似
g.getFontMetrics().getAscent()
的东西应该可以做到这一点。然后看一看谢谢,伙计,我想就是这样,我刚开始进步,所以。。祝你好运,别忘了玩得开心;)另外,不要直接在JFrame上绘制。使用JFrameya中显示的JPanel的
paintComponent(图形g)
方法进行绘制我正在使用paintComponent(图形g)进行绘制,谢谢:)