62,634
社区成员




import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
public class ShoesGui extends JFrame implements ActionListener {
private JLabel jl=new JLabel("<HTML><h1 style=color:blue>"+"欢迎进入鞋店管理系统" +
"</h1></HTML>");
private JButton jb1=new JButton("注册帐号");
private JButton jb2=new JButton("修改密码");
private JButton jb3=new JButton("关于我们");
private JButton jb4=new JButton("进入系统");
private JPanel panel=new JPanel();
private JPanel pp=new JPanel();
public ShoesGui(){
this.getContentPane().add(panel);
panel.setLayout(new BorderLayout());
panel.add(jl,BorderLayout.NORTH );
panel.add(pp,BorderLayout.EAST);
ImageIcon image=new ImageIcon("tt.jpg");
image.setImage(image.getImage().getScaledInstance(100, 100, Image.SCALE_DEFAULT ));
JLabel jj=new JLabel(image);
panel.add(jj,BorderLayout.CENTER);
pp.setLayout(new BoxLayout(pp,BoxLayout.Y_AXIS));
pp.add(jb1,BorderLayout.WEST);
pp.add(jb2,BorderLayout.WEST);
pp.add(jb3,BorderLayout.WEST);
pp.add(jb4,BorderLayout.WEST);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(600,400);
this.setVisible(true);
this.show();
}
public static void main(String[] args){
new ShoesGui();
}
}
import java.awt.*;
import javax.swing.*;
public class SimpleTest extends JFrame{
private ImageIcon image;
private JLabel lable;
private JPanel panel;
public SimpleTest(){
super("Test JLabel");
image = new ImageIcon("C:/2_lxcnn.jpg");
lable = new JLabel(image);
panel = new JPanel(new BorderLayout());
panel.add(lable, BorderLayout.SOUTH);
add(panel);//就是这一句
setSize(600, 400);
setVisible(true);
}
public static void main(String args[]){
new SimpleTest();
}
}
JLabel jj=new JLabel("<html><body><image "
+ "' src="
+ "tt.jpg"
+ "'></img></body></html>");
ImageIcon image=new ImageIcon("tt.jpg");
这样指定 图片不对的,
根据指定的文件创建一个 ImageIcon。使用 MediaTracker 预载图像以监视图像的加载状态。指定 String 可以是一个文件名或是一条文件路径。在指定一条路径时,可使用 Internet 标准正斜杠 ("/") 作为分隔符。(该字符串被转换成一个 URL,而正斜杠适用于所有系统。)例如,指定:
new ImageIcon("images/myImage.gif")
该描述被初始化为 filename 字符串。