天天看點

java 背景 圖檔_在java中添加背景圖檔

packagexsgl;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JTextField;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.sql.*;pu...

package xsgl;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.sql.*;

public class DL extends JFrame {

JDesktopPane deskpane = new JDesktopPane();//在窗體裡建立虛拟桌面并執行個體化

JPanel p = new JPanel();//建立一個面闆并執行個體化

public DL(){//構造函數

setTitle("學生資訊管理系統");//設定窗體标題

Container con = getContentPane();

con.setLayout(new BorderLayout());//建立一個布局

con.add(deskpane,BorderLayout.CENTER);//執行個體虛拟桌面的布局

final JLabel label = new JLabel();

label.setForeground(new Color(0, 128, 0));

label.setFont(new Font("楷體_GB2312", Font.PLAIN, 18));

label.setText("請選擇登入權限");

label.setBounds(85, 47, 127, 33);

deskpane.add(label);

Font f =new Font("新宋體",Font.PLAIN,12);

JMenuBar mb = new JMenuBar();//執行個體化菜單欄

mb.setOpaque(true);

setJMenuBar(mb);

JMenu systemM = new JMenu("系統管理");

systemM.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

}

});

systemM.setFont(f);

mb.add(systemM);

JMenuItem exit = new JMenuItem("退出系統");

exit.setFont(f);

systemM.add(exit);

JMenu userM = new JMenu("權限選擇");

userM.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

}

});

userM.setFont(f);

mb.add(userM);

JMenuItem password = new JMenuItem("教師");

password.setFont(f);

JMenuItem addDelete = new JMenuItem("學生");

addDelete.setFont(f);

userM.add(password);

userM.add(addDelete);

addDelete.setFont(f);

addDelete.setFont(f);

addDelete.setFont(f);

addDelete.setFont(f);

password.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

deskpane.add(new Land());

}

});

addDelete.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

deskpane.add(new xsLand());

}

});

exit.addActionListener(new ActionListener(){//退出系統監聽

public void actionPerformed(ActionEvent e){

setVisible(false);

}

});

this.setBounds(200,200,300,200);

setVisible(true);

}

public static void main(String[] args){

new DL();

}

}

展開