请各位帮帮忙。我在做个界面,分为两个Panel1,Panel2.我想让这两个各自有不同的背景图片,可不知道该怎样加,请帮帮忙。程序如下:importjava.awt.BorderLayout;importjava.awt.Flow...
请各位帮帮忙。我在做个界面,分为两个Panel1,Panel2.我想让这两个各自有不同的背景图片,可不知道该怎样加,请帮帮忙。
程序如下:import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.Toolkit;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class MainView {
//-----------------Statement-------------------//
JFrame jf ;
JPanel jp ;
JPanel jp1 ;
JPanel jp2 ;
private String imgFileName = "1.jpg";
JLabel label1 ;
JTextField text1 ;
JButton btn1 ;
JButton btn2 ;
JButton btn3;
JButton btn4;
//------------------------ 方法------------------//
public void init(){
jf = new JFrame() ;
label1 = new JLabel("用户名:") ;
text1 = new JTextField() ;
btn1 = new JButton("添加歌曲");
btn2 = new JButton("删除歌曲");
btn3 = new JButton("修改歌曲");
btn4 = new JButton("查询歌曲");
jp = new JPanel(new BorderLayout()) ;
jp1 = new JPanel(new GridLayout(3,2)) ;
jp2 = new JPanel(new FlowLayout()) ;
//--------------------添加------------------------//
jp1.add(label1) ;
jp1.add(text1) ;
jp.add(btn1) ;
jp.add(btn2) ;
jp.add(btn3);
jp.add(btn4);
jp.add(jp1) ;
jp.add(jp2) ;
jp1.setBounds(30, 10, 200, 110);
btn1.setBounds(30, 100, 120, 70);
btn2.setBounds(30, 210, 120, 70);
btn3.setBounds(30, 320, 120, 70);
btn4.setBounds(30, 430, 120, 70);
jp2.setBounds(30, 30, 50, 50);
jf.add(jp) ;
jf.setTitle("我的小学期") ;
jf.setSize(700,600) ;
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
jf.setVisible(true) ;
}
//ConnectionDB conn = new ConnectionDB() ;
public static void main(String[] args){
new MainView().init();
}
}
谢谢一楼的朋友,麻烦再问一下,有没有可以设置图片的大小啊?
展开