1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java 删除图形界面_Java图形化界面报错?

java 删除图形界面_Java图形化界面报错?

时间:2019-11-05 07:50:45

相关推荐

java 删除图形界面_Java图形化界面报错?

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import 测试新界面.Panel.DeletePlayer;

import 测试新界面.Panel.DeleteScore;

import 测试新界面.Panel.InputPlayer;

import 测试新界面.Panel.InputScore;

import 测试新界面.Panel.ModifyPlayer;

import 测试新界面.Panel.ModifyScore;

import 测试新界面.Panel.QueryPlayer;

import 测试新界面.Panel.QueryScore;

import 测试新界面.JMenu;

import 测试新界面.JMenu.menuStu;

import 测试新界面.JMenuItem;

import 测试新界面.JMenu.menuSystem;

import java.io.*;

public class MainWindow extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L;

private static final Object Panel = null;

/** * 主窗口的初始化 */

InputPlayer ins;

ModifyPlayer mos;

QueryPlayer qus;

DeletePlayer des;

InputScore isc;

DeleteScore dsc;

QueryScore qsc;

ModifyScore msc;

// 建立菜单栏

JMenuBar bar;

//建立“系统管理”菜单组

JMenu menuSystem;

JMenuItem itemExit;

JMenuItem itemWel;

//建立“球队管理”菜单组

JMenu menuStu;

JMenuItem itemSearch;

JMenuItem itemAdd;

JMenuItem itemEdit;

JMenuItem itemDelete;

//建立“积分管理”菜单组

JMenu menuStu1;

JMenuItem itemSearch1;

JMenuItem itemAdd1;

JMenuItem itemDelete1;

JMenuItem itemEdit1;

File file = null;

CardLayout card;

JLabel label = null;

JPanel pCenter;

public MainWindow() {

// 生成“系统管理”组

menuSystem = new JMenu("系统管理");

itemWel = new JMenuItem ("欢迎界面");

itemExit = new JMenuItem("退出");

// 生成“选手管理”组

menuStu = new JMenu("选手管理");

itemAdd = new JMenuItem("录入选手信息");

itemSearch = new JMenuItem("查询选手信息");

itemEdit = new JMenuItem("修改选手信息");

itemDelete = new JMenuItem("删除选手记录");

// 生成“积分管理”组

menuStu1 = new JMenu("积分管理");

itemAdd1 = new JMenuItem("录入积分信息");

itemSearch1 = new JMenuItem("查询积分信息");

itemDelete1 = new JMenuItem("删除积分记录");

itemEdit1 = new JMenuItem("修改积分信息");

// 添加所有菜单组

bar = new JMenuBar();

bar.add(JMenu.menuSystem);

bar.add(JMenu.menuStu);

bar.add(JMenu.menuStu1);

// 添加“系统管理”菜单项

menuSystem.add(itemWel);

menuSystem.add(itemExit);

// 添加“球队管理”菜单项

menuStu.add(itemAdd);

menuStu.add(itemSearch);

menuStu.add(itemEdit);

menuStu.add(itemDelete);

// 添加“积分管理”菜单项

menuStu1.add(itemAdd1);

menuStu1.add(itemSearch1);

menuStu1.add(itemDelete1);

menuStu1.add(itemEdit1);

setJMenuBar(bar);

// 设置主窗口

label = new JLabel("足球联赛积分管理系统", JLabel.CENTER);

label.setIcon(new ImageIcon("images/welcome.jpg"));

label.setFont(new Font("黑体", Font.BOLD, 30));

label.setHorizontalTextPosition(SwingConstants.CENTER);

// 添加事件监听

itemExit.addActionListener(this);

itemWel.addActionListener(this);

itemAdd.addActionListener(this);

itemSearch.addActionListener(this);

itemEdit.addActionListener(this);

itemDelete.addActionListener(this);

itemAdd1.addActionListener(this);

itemSearch1.addActionListener(this);

itemDelete1.addActionListener(this);

itemEdit1.addActionListener(this);

// 卡片布局管理器设置

card = new CardLayout();

pCenter = new JPanel();

pCenter.setLayout(card);

ins = new InputPlayer();

mos = new ModifyPlayer();

qus = new QueryPlayer();

des = new DeletePlayer();

isc = new InputScore();

qsc = new QueryScore();

dsc = new DeleteScore();

msc = new ModifyScore();

pCenter.add("欢迎界面",label);

pCenter.add("录入界面",ins);

pCenter.add("查询界面",qus);

pCenter.add("修改界面",mos);

pCenter.add("删除界面",des);

pCenter.add("录入积分界面",isc);

pCenter.add("查询积分界面",qsc);

pCenter.add("删除积分界面",dsc);

pCenter.add("修改积分界面",msc);

add(pCenter, BorderLayout.CENTER);

setTitle("足球联赛积分管理系统!");

//设置窗口名

ImageIcon icon = new ImageIcon("images/icon.jpg");

//设置最小化图标

setIconImage(icon.getImage());

validate();

setVisible(true);

setBounds(250, 200,440, 390);

// 关闭窗口

setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);

addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

int n = JOptionPane.showConfirmDialog(null, "确认退出吗?", "确认对话框",

JOptionPane.YES_NO_OPTION);

if (n == JOptionPane.YES_OPTION)

System.exit(0);

}

});

}

// 事件处理

public void actionPerformed(ActionEvent e) { //返回欢迎界面

if(e.getSource() == itemWel){

int ok = JOptionPane.showConfirmDialog(this, "确认返回吗?", "确认对话框",

JOptionPane.YES_NO_OPTION);

if (ok == JOptionPane.YES_OPTION)

card.show(pCenter,"欢迎界面"); }

//退出

else if (e.getSource() == itemExit) {

int n = JOptionPane.showConfirmDialog(this, "确认退出吗?", "确认对话框", JOptionPane.YES_NO_OPTION);

if (n == JOptionPane.YES_OPTION) System.exit(0); }

//录入

else if (e.getSource() == itemAdd) {

ins.clearMess();

card.show(pCenter, "录入界面");

} //修改

else if (e.getSource() == itemEdit) {

mos.clearMess();

card.show(pCenter, "修改界面");

}

//查询

else if (e.getSource() == itemSearch) {

qus.clearMess();

card.show(pCenter,"查询界面");

} //删除

else if (e.getSource() == itemDelete) {

card.show(pCenter, "删除界面"); }

//积分录入

else if (e.getSource() == itemAdd1) {

ins.clearMess();

card.show(pCenter, "录入积分界面");

}

//积分修改

else if (e.getSource() == itemEdit1) {

mos.clearMess();

card.show(pCenter, "修改积分界面"); }

//积分删除

else if (e.getSource() == itemDelete1) {

card.show(pCenter, "删除积分界面"); }

//积分查询

else if (e.getSource() == itemSearch1) {

qus.clearMess();

card.show(pCenter,"查询积分界面");

}

}

public static void main(String args[]) { new MainWindow(); } }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。