• 大小: 25KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-11
  • 语言: Java
  • 标签: java  源代码  

资源简介

关于GUI,和ActionListener的程序

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;


public class MainWindow implements ActionListener{
private JTextField a11a12a13a14a15
   a21a22a23a24a25
   a31a32a33a34a35
   a41a42a43a44a45
   a51a52a53a54a55;
private JTextField b11b12b13b14b15
    b21b22b23b24b25
    b31b32b33b34b35
    b41b42b43b44b45
    b51b52b53b54b55;
private JTextField jtf;
private JPanel jp1211;
private CardLayout c;
private int a=0b=0t=0;
private int up=0down=0;
private double [][]sum={{00000}
{00000}
{00000}
{00000}
{00000}
};
private Jframe Mainjf;
private JMenu m1m2m3;
private JMenuBar jmb;
private JPanel jp1jp2jp11jp12jp111jp112jp1111jp1112
jp1121jp1122jp11111jp11211jp21jp22jp121jp122;
public static void main(String[] args){
MainWindow MC1_0=new MainWindow();
MC1_0.createmainUI();
}
@SuppressWarnings(“deprecation“)
public  void createmainUI(){

Mainjf=new Jframe(“矩阵计算器  MC1.0“);
Mainjf.setSize(560 380);
Mainjf.setLocation(400 200);

jmb=new JMenuBar(); //文件 编辑 视图 帮助
m1=new JMenu(“ 文件 “);
m2=new JMenu(“ 编辑 “);
m3=new JMenu(“ 帮助 “);

JMenuItem m14=new JMenuItem(“....“);
JMenuItem m13=new JMenuItem(“....“);
JMenuItem m12=new JMenuItem(“....“);
JMenuItem m11=new JMenuItem(“退出“);
m11.addActionListener(this);
m1.add(m14);
m1.add(m12);
m1.add(m13);
m1.addSeparator();
m1.add(m11);

JMenuItem m31=new JMenuItem(“简介“);
JMenuItem m32=new JMenuItem(“....“);
m31.addActionListener(this);
m3.add(m31);
m3.add(m32);

JMenuItem m21=new JMenuItem(“Aˉ¹“);
JMenuItem m22=new JMenuItem(“Aт“);
JMenuItem m23=new JMenuItem(“|A|“);
JMenuItem m24=new JMenuItem(“A*“);
JMenuItem m25=new JMenuItem(“A+B“);
JMenuItem m26=new JMenuItem(“A-B“);
JMenuItem m27=new JMenuItem(“AB“);
JMenuItem m28=new JMenuItem(“|º¬|“);
m21.addActionListener(this);
m22.addActionListener(this);
m23.addActionListener(this);
m24.addActionListener(this);
m25.addActionListener(this);
m26.addActionListener(this);
m27.addActionListener(this);
m28.addActionListener(this);

m2.add(m21);
m2.add(m22);
m2.add(m23);
m2.add(m24);
m2.add(m25);
m2.add(m26);
m2.add(m27);
m2.add(m28);

jmb.add(m1);
jmb.add(m2);
jmb.add(m3);
Mainjf.setJMenuBar(jmb);
Mainjf.setVisible(true);

Mainjf.setLayout(new BorderLayout(1010)); //设置第一层容器p1Centerp2South;
jp1=new JPanel();
jp2=new JPanel();
Mainjf.add(jp1“Center“);
Mainjf.add(jp2“South“);

jp1.setLayout(new BorderLayout()); //设置第二层容器中的jp1
jp11=new JPanel();
jp12=new JPanel();
jp1.add(jp11“Center“);
jp1.add(jp12“South“);

jp11.setLayout(new GridLayout(12)); //设置第三层容器中的jp11
jp111=new JPanel();
jp112=new JPanel();
jp11.add(jp111);

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

     文件        301  2010-11-15 22:04  MatrixCalculator\.classpath

     文件        341  2010-11-17 18:57  MatrixCalculator\.fatjar

     文件        392  2010-11-15 22:04  MatrixCalculator\.project

     文件         99  2010-11-17 18:30  MatrixCalculator\.settings\org.eclipse.core.resources.prefs

     文件        629  2010-11-15 22:04  MatrixCalculator\.settings\org.eclipse.jdt.core.prefs

     文件      23392  2010-11-21 13:20  MatrixCalculator\bin\MainWindow.class

     文件      11574  2010-11-21 13:20  MatrixCalculator\MatrixCalculator_fat.jar

     文件      25713  2010-11-21 13:20  MatrixCalculator\src\MainWindow.java

     目录          0  2010-11-21 13:21  MatrixCalculator\.settings

     目录          0  2010-11-21 13:21  MatrixCalculator\bin

     目录          0  2010-11-21 13:21  MatrixCalculator\src

     目录          0  2010-11-21 13:21  MatrixCalculator

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

                62441                    12


评论

共有 条评论