資源簡(jiǎn)介
關(guān)于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(“矩陣計(jì)算器??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(“簡(jiǎn)介“);
JMenuItem?m32=new?JMenuItem(“....“);
m31.addActionListener(this);
m3.add(m31);
m3.add(m32);
JMenuItem?m21=new?JMenuItem(“Aˉ1“);
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(“|o?|“);
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)); //設(shè)置第一層容器p1Centerp2South;
jp1=new?JPanel();
jp2=new?JPanel();
Mainjf.add(jp1“Center“);
Mainjf.add(jp2“South“);
jp1.setLayout(new?BorderLayout()); //設(shè)置第二層容器中的jp1
jp11=new?JPanel();
jp12=new?JPanel();
jp1.add(jp11“Center“);
jp1.add(jp12“South“);
jp11.setLayout(new?GridLayout(12)); //設(shè)置第三層容器中的jp11
jp111=new?JPanel();
jp112=new?JPanel();
jp11.add(jp111);
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????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
- 上一篇:Java游戲源碼
- 下一篇:wifikill wifi殺手
評(píng)論
共有 條評(píng)論