向 JFrame 添加标签
Adding a Label to a 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);
}
}
我研究过为 JFrame 创建标签,但出于某种原因,我被蒙蔽了。如果有人可以告诉我为什么我的标签没有出现在我的 JFrame 中请告诉我,因为我很困惑......谢谢!我是编码的新手,所以我很抱歉问了这么简单的问题。
您必须将您的 JLabel
添加到您的 JFrame
。
frame.add(label1);
创建新标签后,应将其添加到 frame.Then 只有该标签才会显示在框架上
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);
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);
}
}
我研究过为 JFrame 创建标签,但出于某种原因,我被蒙蔽了。如果有人可以告诉我为什么我的标签没有出现在我的 JFrame 中请告诉我,因为我很困惑......谢谢!我是编码的新手,所以我很抱歉问了这么简单的问题。
您必须将您的 JLabel
添加到您的 JFrame
。
frame.add(label1);
创建新标签后,应将其添加到 frame.Then 只有该标签才会显示在框架上
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);