• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-12-19
  • 语言: Java
  • 标签:

资源简介

银行家算法JAVA代码实现,附带图形化界面,一般,就是希望给大家一个参考,申请的资源是随机的

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

@SuppressWarnings(“serial“)
public class LoginSystem extends Jframe implements ActionListener {
WindowClass win;
private JTextField[][] tf;
private JLabel jlb1 jlb2 jlb3 jlb4 jlb5 jlb danwei jlb6 jlb7 jlb8
jlb9;
private JButton jbt;
private JPanel panel panel1 panel2 panel3;
int[][] Max;

public LoginSystem() {
setLayout(new BorderLayout());
tf = new JTextField[6][3];
Max = new int[6][3];
jlb = new JLabel(“银 行 金 额“);
jlb1 = new JLabel(“客        户1“);
jlb2 = new JLabel(“客        户 2“);
jlb3 = new JLabel(“客        户3“);
jlb4 = new JLabel(“客        户4“);
jlb5 = new JLabel(“客        户5“);
jlb6 = new JLabel(“选项“);
jlb7 = new JLabel(“人民币“);
jlb8 = new JLabel(“美元“);
jlb9 = new JLabel(“欧元“);
danwei = new JLabel(“单位(万)“);
jbt = new JButton(“确定“);
panel = new JPanel();
panel1 = new JPanel();
panel2 = new JPanel();
panel3 = new JPanel();
panel.setLayout(new GridLayout(6 1));
panel.add(jlb);
panel.add(jlb1);
panel.add(jlb2);
panel.add(jlb3);
panel.add(jlb4);
panel.add(jlb5);
panel2.setLayout(new FlowLayout(FlowLayout.CENTER 50 0));
panel3.setLayout(new FlowLayout(FlowLayout.CENTER 100 0));
panel2.add(jlb6);
panel2.add(jlb7);
panel2.add(jlb8);
panel2.add(jlb9);
panel3.add(danwei);
panel3.add(jbt);
jbt.addActionListener(this);
this.getContentPane().add(panel BorderLayout.WEST);
panel1.setLayout(new GridLayout(6 3));
for (int i = 0; i < 6; i++)
for (int j = 0; j < 3; j++) {
tf[i][j] = new JTextField(5);
panel1.add(tf[i][j]);
}
this.getContentPane().add(panel1 BorderLayout.CENTER);
this.getContentPane().add(panel3 BorderLayout.SOUTH);
this.getContentPane().add(panel2 BorderLayout.NORTH);
this.settitle(“设置项“);
this.setLocation(500 200);
this.setSize(333 270);
this.setVisible(true);
this.setResizable(false);
}

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if (“确定“.equals(e.getActionCommand())) {
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 3; j++) {
Max[i][j] = Integer.valueOf(tf[i][j].getText());
}
}
LoginSystem.this.dispose();
win = new WindowClass(Max);
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2384  2011-11-14 16:59  src\LoginSystem.java

     文件      13472  2011-11-14 20:42  src\WindowClass.java

     目录          0  2011-11-12 22:43  src

----------- ---------  ---------- -----  ----

                15856                    3


评论

共有 条评论

相关资源