gpt4 book ai didi

java - 在居中的 jpanel 上写一个字符串

转载 作者:搜寻专家 更新时间:2023-11-01 01:04:08 25 4
gpt4 key购买 nike

我会在 JPanel 上写一个比其他元素更尊重的字符串。这可能是简单地绘制字符串的方法?有一种方法可以做到这一点吗?

最佳答案

您可以将文本添加为​​ JLabel 组件并更改其字体大小。

public static void main(String[] args) {
NewJFrame1 frame = new NewJFrame1();
frame.setLayout(new GridBagLayout());
JPanel panel = new JPanel();
JLabel jlabel = new JLabel("This is a label");
jlabel.setFont(new Font("Verdana",1,20));
panel.add(jlabel);
panel.setBorder(new LineBorder(Color.BLACK)); // make it easy to see
frame.add(panel, new GridBagConstraints());
frame.setSize(400, 400);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(NewJFrame1.EXIT_ON_CLOSE);
frame.setVisible(true);
}

代码将运行并如下所示: GUI

另见 Java layout manager vertical center了解更多信息

关于java - 在居中的 jpanel 上写一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11428573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com