How to use custom font in java swing….

Hello there, I am back again.

Today i am going to show you how you can use custom font or how you can customize your fonts in java swing.So, Let’s get started…

First we need to create a Frame..

import javax.swing.JFrame;

public class CustomFont extends JFrame{

    public CustomFont()  {
        this.setBounds(300,100,400,300);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        CustomFont frame=new CustomFont();
        frame.setVisible(true);
    }
}

Enter fullscreen mode Exit fullscreen mode

java
This will create a nice frame.

I do not want to use any Layout for that i need to add this line in the Constructor

this.setLayout(null);

Enter fullscreen mode Exit fullscreen mode

Now i want to use custom font in a textField.For that i need to create a field.

First import JTextField

import javax.swing.JTextField;

Enter fullscreen mode Exit fullscreen mode

Declare textField as a private class field

private JTextField text;

Enter fullscreen mode Exit fullscreen mode

Now create and add textField to the frame

text=new JTextField();
text.setBounds(20,20,150,30);
add(text);

Enter fullscreen mode Exit fullscreen mode

Now i want to customize this fields font
For that i need to create an instance of Font class.You can create an instance of font class like this.

First import Font class

import java.awt.Font;

Enter fullscreen mode Exit fullscreen mode

Then

Font font=new Font("Fira Code",Font.PLAIN,12);

Enter fullscreen mode Exit fullscreen mode

First you need to give Font Name then Font Style and Font size.Now you need to add the font to the field.

 text.setFont(font);

Enter fullscreen mode Exit fullscreen mode

Now your field should have a customized font.

原文链接:How to use custom font in java swing….

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容