gpt4 book ai didi

java - 如何更改 JPanel 的字体大小

转载 作者:行者123 更新时间:2023-12-02 01:18:46 26 4
gpt4 key购买 nike

我正在尝试创建一个具有不同字体大小的 JPanel,而不使用 JLabels

下面是代码的表示。

public class MyPanel extends JPanel{

public MyPanel(string title){
JFrame frame = new JFrame(title);
frame.setExtendedState(Frame.MAXIMIZED_BOTH);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}

public void paintComponent(Graphics graphics){
graphics.drawString("Some Text",100,100);
// Should decrease font size
graphics.drawString("Some Smaller Text",200,200);
// Should increase font size
graphics.drawString("Some Bigger Text",300,300);
}
}

最佳答案

将其添加到 void Paint() 方法中

  float f=20.0f; // font size.
g.setFont(g.getFont().deriveFont(f);
g.drawString("whatever",150,f+10);// provides optimum gap for printing

完成...

关于java - 如何更改 JPanel 的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20767290/

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