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
就是个背景图片,别太复杂!图我自己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