java 无法解析为类型_java无法解析为类型

这是我的代码段,想输出窗口背景图片和组件,可是提示ImagePanel无法解析为类型,怎样改啊?改正后的代码能实现输出窗口背景图片和组件的功能吗?importjavax.swing.*;importjava.awt...

这是我的代码段,想输出窗口背景图片和组件,可是提示ImagePanel无法解析为类型,怎样改啊?改正后的代码能实现输出窗口背景图片和组件的功能吗?

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.awt.image.*;

import javax.imageio.*;

import javax.swing.JComponent;

import javax.swing.border.Border;

public class ButtonCounter extends JFrame

{

ImageIcon imageicon1=new ImageIcon("图片/1.jpg");

ImageIcon imageicon2=new ImageIcon("图片/2.jpg");

public JButton jbutton=new JButton("what?",imageicon1);

String[]str={"1","2","3"};

public JComboBox jcombobox=new JComboBox(str);

class MyPicture extends JFrame

{

private JLabel tipLabel;

public void picture(String[]args)

{

MyPicture mypicture=new MyPicture();

mypicture.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

mypicture.setVisible(true);

}

public MyPicture()

{

setLocation(100,100);

setTitle("图片");

Container con=getContentPane();

ImagePanel imagepanel=new ImagePanel(imageicon2);

con.add(imagepanel,BorderLayout.CENTER);

}

}

public ButtonCounter(String title)

{

add(jbutton);

add(jcombobox);

setLayout(new GridBagLayout());

setSize(1200,300);

setVisible(true);

}

public static void main(String args[])

{

new ButtonCounter("123");

}

}

前面没看见,这是定义语句

class ImagePanel extends JPanel{

private Image img;

public ImagePanel (ImageIcon imageIcon)

{

img=imageIcon.getImage();

}

public void paintComponent(Graphics g)

{

super.paintComponent(g);

g.drawImage(img,0,0,this);

}

}

可是输进去了功能还是没实现啊,帮忙修改一下吧,就是窗口的背景图片无法显示

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值