public class TestClock extends JFrame{ public TestClock () { this.setSize(500, 400); this.setVisible(true); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setLayout(new GridLayout(2,1)); Panel p1 = new Panel(new GridLayout(3,1)); JLabel HH = new JLabel("HH",SwingConstants.CENTER); JLabel MM = new JLabel("MM",SwingConstants.CENTER); JLabel SS = new JLabel("SS",SwingConstants.CENTER); JLabel AorP = new JLabel("AM/PM",SwingConstants.CENTER); p1.add(HH); p1.add(MM); p1.add(SS); this.add(p1); this.add(AorP); }怎么给窗口添加题目
时间: 2024-01-12 20:05:28 浏览: 152
你可以使用 JLabel 组件来添加题目,将 JLabel 组件添加到窗口的合适位置即可。下面是一个示例代码:
```
public class TestClock extends JFrame{
public TestClock () {
this.setSize(500, 400);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLayout(new GridLayout(2,1));
Panel p1 = new Panel(new GridLayout(3,1));
JLabel HH = new JLabel("HH",SwingConstants.CENTER);
JLabel MM = new JLabel("MM",SwingConstants.CENTER);
JLabel SS = new JLabel("SS",SwingConstants.CENTER);
p1.add(HH);
p1.add(MM);
p1.add(SS);
this.add(p1);
JLabel AorP = new JLabel("AM/PM",SwingConstants.CENTER);
this.add(AorP);
JLabel title = new JLabel("这是一个题目", SwingConstants.CENTER); // 添加题目
this.add(title, BorderLayout.NORTH); // 将题目添加到窗口的顶部
}
}
```
在这个示例代码中,我们创建了一个 JLabel 组件作为题目,并使用 `this.add(title, BorderLayout.NORTH)` 将它添加到窗口的顶部。你可以将题目放在窗口的任何位置,只需要使用相应的布局管理器即可。
阅读全文