首页 > > 详细

解析Java编程、Java程序解析、讲解留学生大学生综合测评管理系统

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.IOException;
import javax.swing.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;
class Menue {

JFrame. f=new JFrame("");
JMenuBar mb=new JMenuBar();

JMenu m1=new JMenu("");
JMenu m2=new JMenu("");
JMenu m3=new JMenu("");
JMenu m4=new JMenu("");
JMenuItem mi1=new JMenuItem("");
JMenuItem mi2=new JMenuItem("");
JMenuItem mi3=new JMenuItem("");
JMenuItem mi4=new JMenuItem("");
JMenuItem mi5=new JMenuItem("");
JMenuItem mi6=new JMenuItem("");
JMenuItem mi7=new JMenuItem("");
JMenuItem mi8=new JMenuItem("");
JMenuItem mi9=new JMenuItem("");
JMenuItem mi10=new JMenuItem("");
JMenuItem mi11=new JMenuItem("");
JMenuItem mi12=new JMenuItem("");
JMenuItem mi13=new JMenuItem("");

Font t=new Font("",Font.BOLD,25);

Dimension fw=new Dimension(690,690);//
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();//

JPanel p=new JPanel();
ImageIcon im = new ImageIcon("D:\\2.jpg");
JLabel l = new JLabel(im);

public void init(){



mb.add(m1);
mb.add(m2);
mb.add(m3);
mb.add(m4);
m1.add(mi1);
m1.add(mi2);
m1.add(mi3);
m2.add(mi4);
m2.add(mi5);
m2.add(mi6);
m2.add(mi7);
m3.add(mi8);
m3.add(mi9);
m3.add(mi10);
m3.add(mi11);
m4.add(mi13);
m4.add(mi12);

m1.setFont(t);
m2.setFont(t);
m3.setFont(t);
m4.setFont(t);
mi1.setFont(t);
mi2.setFont(t);
mi3.setFont(t);
mi4.setFont(t);
mi5.setFont(t);
mi6.setFont(t);
mi7.setFont(t);
mi8.setFont(t);
mi9.setFont(t);
mi10.setFont(t);
mi11.setFont(t);
mi12.setFont(t);
mi13.setFont(t);

Font font1 = new Font("", Font.BOLD, 30); //
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("!");
String mDateTime = formatter.format(cal.getTime());
MovingMessagePanel messagePanel = new MovingMessagePanel(mDateTime);
messagePanel.setFont(font1);
messagePanel.setBackground(Color.black); //
messagePanel.setForeground(Color.CYAN); //
messagePanel.setBounds(0,542,700,60);
p.add(messagePanel); //


f.setResizable(true);
f.setContentPane(p);
f.getLayeredPane().add(l, new Integer(Integer.MIN_VALUE));
l.setBounds(0, -2, im.getIconWidth(), im.getIconHeight());
JPanel jp = (JPanel)f.getContentPane();
jp.setOpaque(false);
p.setOpaque(false);
p.setLayout(null);
f.setJMenuBar(mb);
f.setSize(fw);
f.setLocation((int) (screenSize.width-fw.getWidth())/2,(int) (screenSize.height-fw.getHeight())/2);//
f.setVisible(true);

mi1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new Zc().init();
f.setVisible(false);
}
});
mi2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new Login().init();
f.setVisible(false);
}
});
mi12.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.exit(0); //
}
});

mi13.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
; //
}
});

}
static class MovingMessagePanel extends JPanel
{

private static final long serialVersionUID = 1L;
private String message = " ";
private int xCoordinate = 0;
private int yCoordinate = 40;

public MovingMessagePanel(String message)
{
this.message = message;
Timer timer = new Timer(100, new TimerListener());
timer.start();
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
if (xCoordinate > getWidth())
{
xCoordinate = -100;
}
xCoordinate += 5;
g.drawString(message, xCoordinate, yCoordinate);
}
class TimerListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
repaint();
}
}
}


public static void main(String args[]){
new Menue().init();
}
}

 

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!