Java 什么';我的代码怎么了?我该把电话线放在哪里?
在下面的代码中,我想使用Java 什么';我的代码怎么了?我该把电话线放在哪里?,java,swing,jframe,Java,Swing,Jframe,在下面的代码中,我想使用JFrame制作一个小屏幕,其中包含一段文本。为什么这个代码不起作用 package notepad; import javax.swing.JFrame; public class Notepad extends JFrame{ public Notepad(){ setTitle("Notepad"); setSize(250, 250); setResizable(false); setVisible(true); } pu
JFrame
制作一个小屏幕,其中包含一段文本。为什么这个代码不起作用
package notepad;
import javax.swing.JFrame;
public class Notepad extends JFrame{
public Notepad(){
setTitle("Notepad");
setSize(250, 250);
setResizable(false);
setVisible(true);
}
public static void main(String[] args){
new Notepad();
System.out.println("Hello World!", 75, 75);
}
}
如果您查看
System.out.println(“helloworld!”,75,75)代码>为什么75,75不工作?我怎样才能把课文放在那里 printLn
向控制台窗口输出一行文本。要将文本放入UI窗口,您需要创建一个JLabel
,并将其添加到JFrame
public Notepad(){
setTitle("Notepad");
setResizable(false);
add(new JLabel("This will be on your UI window"))
setVisible(true);
pack();
}
println没有这种方法重载,您想实现什么?System.out.println写入控制台,就是这样。您没有做任何事情来将消息放入记事本。如果您确实想写入控制台,可能是将println与format混淆了:System.out.format(“Hello World!%d%d”,75,75)代码>我感觉您看到的代码与您尝试使用的代码类似,但无法100%确定以前的代码是什么样子,或者您当前的代码应该做什么。也许您还记得一些代码,这些代码试图使用图形对象在屏幕上绘制文本,例如Graphics#drawString(…)
,因为该方法实际上需要一个字符串和两个整数作为其参数。你想做的一件事(我们现在都这么做)是不要依赖你暗淡的内存来调用代码,而是使用可用的引用来确定你的代码。再说一次,我的内存可能比你的内存暗得多,这不是故意的侮辱。只需确保非常熟悉和。请在网站允许的情况下(48小时后)提供答案。:)