方法setFont()不适用于参数[JLabel](eclipse)

Harnirvair辛格

这是下面的代码,由于在JLabel上应用了setfont()函数,导致出现错误。的语法setFont()似乎是正确的。

    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JTextField;

    public class Font  {
    public static void main(String Args[])
    {
    JFrame frame=new JFrame();
    frame.setBounds(100, 100, 450, 300);
        JLabel string1=new JLabel("Some Text");
        string1.setBounds(100,100,450,300);
        JTextField txt=new JTextField("add");
        string1.setFont (new Font("Arial", Font.Bold, 12));
        frame.setVisible(true);
        frame.add(string1);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


   }
 }

错误是:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    The method setFont(java.awt.Font) in the type JComponent is not applicable for the arguments (Font)
    Bold cannot be resolved or is not a field

    at Font.main(Font.java:13)
曼迪普·辛格(Mandeep Singh)

该程序正在使用名为Font的类来调用您的类。更改类的名称或在上述程序中使用新的java.awt.Font而不是Font,例如:

更改班级名称

import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class Font1  {
public static void main(String Args[])
{
JFrame frame=new JFrame();
frame.setBounds(100, 100, 450, 300);
    JLabel string1=new JLabel("Some Text");
    string1.setBounds(100,100,450,300);
    JTextField txt=new JTextField("add");
    string1.setFont (new Font("Arial", Font.BOLD, 22));
    frame.setVisible(true);
    frame.add(string1);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

或者

没有更改班级名称

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class Font  {
public static void main(String Args[])
{
JFrame frame=new JFrame();
frame.setBounds(100, 100, 450, 300);
    JLabel string1=new JLabel("Some Text");
    string1.setBounds(100,100,450,300);
    JTextField txt=new JTextField("add");
    string1.setFont (new java.awt.Font("Arial", java.awt.Font.BOLD, 22));
    frame.setVisible(true);
    frame.add(string1);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通用方法不适用于参数

来自分类Dev

方法replace不适用于参数

来自分类Dev

通用方法不适用于参数

来自分类Dev

我的方法不适用于参数

来自分类Dev

.setBounds 不适用于 JLabel?

来自分类Dev

不适用于参数()

来自分类Dev

Java 8泛型方法...不适用于Eclipse中的参数

来自分类Dev

参数类型化的方法不适用于for循环

来自分类Dev

类型中的方法不适用于参数

来自分类Dev

类型中的方法不适用于参数(即使它们是?!)

来自分类Dev

方法(E [])不适用于参数(int [])

来自分类Dev

我的通用方法不适用于参数

来自分类Dev

“类型中的方法不适用于参数”错误

来自分类Dev

错误:该方法不适用于参数

来自分类Dev

Grails / GORM:方法签名不适用于参数类型

来自分类Dev

类型中的方法不适用于参数java

来自分类Dev

JspWriter类型的方法print(boolean)不适用于参数

来自分类Dev

泛型-类型中的方法不适用于参数

来自分类Dev

eclipse不适用于ubuntu 16.04

来自分类Dev

JQuery 不适用于 Eclipse

来自分类Dev

重塑(#)不适用于动态参数

来自分类Dev

PendingIntent不适用于参数

来自分类Dev

gluLookAt不适用于某些参数

来自分类Dev

setLayout(LayoutManager)不适用于参数

来自分类Dev

ExecutorCompletionService不适用于给定参数

来自分类Dev

通用lambda不适用于参数

来自分类Dev

参数不适用于 varchar

来自分类Dev

等于方法不适用于Throwable

来自分类Dev

方法“不适用于iOS”