Добавление метки в JFrame - PullRequest
4 голосов
/ 13 марта 2019
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, пожалуйста, сделайте это, потому что я в замешательстве ... Спасибо!Я новичок в программировании, поэтому я прошу прощения за такой простой вопрос.

Ответы [ 2 ]

3 голосов
/ 13 марта 2019

Вы должны добавить свой JLabel к своему JFrame.

frame.add(label1);

enter image description here

0 голосов
/ 13 марта 2019

После того, как вы создали новую метку, вы должны добавить ее в рамку. Тогда только эта метка будет отображаться в рамке

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);
...