//在根目录下已经存在图片文件
import java.awt.BorderLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;public class Practice3 extends JFrame implements ItemListener { private static final long serialVersionUID = 1L; JLabel label;
JComboBox<String> box;
Icon icon;
JPanel panel = new JPanel();
public Practice3() {
setContentPane(panel);
initComponents();
setSize(600, 600);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
} private void initComponents() {
icon = new ImageIcon("1.jpg");
label = new JLabel("",icon,JLabel.CENTER);
box = new JComboBox<String>("1.jpg 2.jpg 3.jpg".split(" "));
panel.add(label, BorderLayout.CENTER);
add(box, BorderLayout.NORTH);
box.addItemListener(this);
}
public static void main(String[] args) {
new Practice3();
} @Override
public void itemStateChanged(ItemEvent e) {
String s = e.getItem().toString();
icon = new ImageIcon(s);
label.setIcon(icon);
}
}
Java图片labelBox
import java.awt.BorderLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;public class Practice3 extends JFrame implements ItemListener { private static final long serialVersionUID = 1L; JLabel label;
JComboBox<String> box;
Icon icon;
JPanel panel = new JPanel();
public Practice3() {
setContentPane(panel);
initComponents();
setSize(600, 600);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
} private void initComponents() {
icon = new ImageIcon("1.jpg");
label = new JLabel("",icon,JLabel.CENTER);
box = new JComboBox<String>("1.jpg 2.jpg 3.jpg".split(" "));
panel.add(label, BorderLayout.CENTER);
add(box, BorderLayout.NORTH);
box.addItemListener(this);
}
public static void main(String[] args) {
new Practice3();
} @Override
public void itemStateChanged(ItemEvent e) {
String s = e.getItem().toString();
icon = new ImageIcon(s);
label.setIcon(icon);
}
}
Java图片labelBox
解决方案 »
- 初学ibatis报错!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!!!!!!!!!!!!!1!!!!!!!!!!!!!
- 注册头像问题 求高手指点,感激不尽!
- 刚来公司 公司给我一个项目源码看,没有文档,怎么办
- 一个servlet的简单问题
- cookie相关问题 放cookie的文件夹下 的图片 HTML .js文件 都是怎么存到客户端的.....
- 帮忙介绍一下如何学习应用webservice?
- 用struts的validator怎么验证密码长度?
- 你好 我想问下关于Gigaspaces的事情
- 初次学习 用axis做的webservice客户端调用带参数的方法出现Server.userException NullPointerException是什么原因?
- 在线请高手帮忙:WEBLOGIC7.02上怎么样发布两个路径?
- servler链接数据库问题求解答!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- java 截取字符串
应该换成这句话.就好了;...