在我的代码里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);
}
} 展开
这是我的代码:
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);
}
} 展开
1个回答
2015-10-14
展开全部
JLabel label1; label1 = new JLabel("My label");
是说这里吗 ? 这里没有问题呀
public static <JLabel> void main(String[] args, Object font1){
这是什么写法 呢
是说这里吗 ? 这里没有问题呀
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){
这是什么写法 呢,,,,,先把这个解决
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询