Java 向JFrame添加标签
我曾考虑过为JFrame创建一个标签,但出于某种原因,我被蒙蔽了。如果有人能告诉我为什么我的标签没有出现在我的JFrame中,请告诉我,因为我很困惑。。。非常感谢。我不熟悉编码,所以我很抱歉问了这么简单的问题 您必须将Java 向JFrame添加标签,java,swing,jframe,jlabel,Java,Swing,Jframe,Jlabel,我曾考虑过为JFrame创建一个标签,但出于某种原因,我被蒙蔽了。如果有人能告诉我为什么我的标签没有出现在我的JFrame中,请告诉我,因为我很困惑。。。非常感谢。我不熟悉编码,所以我很抱歉问了这么简单的问题 您必须将JLabel添加到JFrame中 import javax.swing.JFrame; import javax.swing.JLabel; public class Class { public static void main(String[] args) {
JLabel
添加到JFrame
中
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Class {
public static void main(String[] args) {
//Establishing the JFrame
JFrame frame = new JFrame("Application");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
frame.setSize(800, 500);
//adding labels
JLabel label1 = new JLabel("Label Text", JLabel.RIGHT);
label1.setText("Today's Task");
label1.setVisible(true);
label1.setVerticalAlignment(JLabel.TOP);
}
}
创建新标签后,应将其添加到框架中。然后,只有该标签才会显示在框架上
frame.add(label1);
您忘了将标签添加到相框中。谢谢您,先生!我想我只是需要习惯编程和它的语法,我为问这么简单的问题感到难过,但我想这就是你学习的方式!请看
JLabel label1 = new JLabel("Label Text", JLabel.RIGHT);
label1.setText("Today's Task");
label1.setVisible(true);
label1.setVerticalAlignment(JLabel.TOP);
//Adding label1 to frame
frame.add(label1);