在我的代码里JLabel被显示为不能实例化

我用的是Java语言和Eclipse这是我的代码:importjava.awt.Color;importjava.awt.Component;importjava.awt... 我用的是Java语言和Eclipse
这是我的代码:
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing .Icon;
import javax.swing.ImageIcon;
import java.awt.Image;
import java.awt.Font;

public class PanelUI {

public static <JLabel> void main(String[] args, Object font1){

JFrame myFrame = new JFrame("Testing Panels");
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel1 = new JPanel();
panel1.setPreferredSize(new Dimension(400, 400));
panel1.setBackground(Color.green);

JPanel panel2 = new JPanel();
panel2.setPreferredSize(new Dimension(200, 200));
panel2.setBackground(Color.magenta);

JPanel panel3 = new JPanel();
panel3.setPreferredSize(new Dimension(100, 100));
panel3.setBackground(Color.yellow);

JLabel label1; label1 = new JLabel("My label");
label1.setForeground(Color.orange);
//label1.setFont(font1);
//Font font1 = new Font("Courier", Font.BOLD, 32);

myFrame.getContentPane().add(panel1);

myFrame.pack();
panel1.add(panel2);
panel2.add(panel3);
panel2.add(label1);
myFrame.setVisible(true);
}

}
展开
 我来答
匿名用户
2015-10-14
展开全部
JLabel label1; label1 = new JLabel("My label");

是说这里吗 ? 这里没有问题呀

public static <JLabel> void main(String[] args, Object font1){

这是什么写法 呢
追问
说的就是
JLabel label1; label1 = new JLabel("My label");
但就是无法运行。Eclipse也在new JLabel 的JLabel下面画红线说不能实例化。。。
追答
public static  void main(String[] args, Object font1){

这是什么写法 呢,,,,,先把这个解决
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式