JAVA代码添加背景图片。更改背景颜色!awt或swing!很简单!越简单越好!

来源:百度知道 编辑:UC知道 时间:2024/05/15 07:16:51
最好在中间加写字上去~
就是个背景图片,别太复杂!图我自己PS放在该文件夹下,名为TEST.JPG
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Manager{
JFrame mainFrame; //主框架
public StudentManager(){
mainFrame=new JFrame("管理系统");
//创建菜单栏JMenuBar
JMenuBar menuBar=new JMenuBar();
//创建菜单JMenu
JMenu menu=new JMenu("菜单选项");
//创建菜单项目JMenuItem
JMenuItem input=new JMenuItem("录入对象信息");
input.addActionListener(new MenuHandler());
JMenuItem modify=new JMenuItem("修改对象信息");
modify.addActionListener(new MenuHandler());
//把菜单项目JMenuItem添加到菜单JMenu当中
menu.add(input);
menu.add(modify);
//把菜单JMenu添加到菜单栏JMenuBar当中
menuBar.add(menu);
//把菜单栏JMenuBar添加到框架上
mainFrame.setJMenuBar(menuBar);
//创建标签
JLabel myLabel=new JLabel("管理系统");
myLabel.setForeground(Color.red);
myLabel.setSize(50,5);
JPanel pan=n

设置颜色:

把pan - pan6的Background设为Null,这样他们就变为透明的了,以后只需要改变inquestFrame的颜色就可以改变全部的颜色,代码如下:

  // 设置整体布局

  JPanel pan = new JPanel();

  pan.setLayout(new GridLayout(6, 1));

  pan.add(pan1);

  pan.add(pan2);

  pan.add(pan3);

  pan.add(pan4);

  pan.add(pan5);

  pan.add(pan6);

  pan.setBackground(null);

  pan1.setBackground(null);

  pan2.setBackground(null);

  pan3.setBackground(null);

  pan4.setBackground(null);

  pan5.setBackground(null);

  pan6.setBackground(null);

  r1.setBackground(null);

  r2.setBackground(null);

  inquestFrame.setBackground(Color.LIGHT_GRAY);

  inquestFrame.setContentPane(pan);

  inques