通过applet来计算 - 边缘人 - CSDNBlog
来源:百度文库 编辑:神马文学网 时间:2024/04/24 16:09:23
通过applet来计算
这个程序很有意思,不过也调试了一段时间,发觉程序出错,总是很细小的问题引起的,譬如空格啊,字母大小写啊,引号的使用,等等。只要细心一点就会少犯很多这样的错误。
下面的是效果图。
这个applet小应用程序 B.class
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class B extends JApplet implements ActionListener
...{
JTable table;
Object a[][];
JPanel p1,p2;
Object name[] = ...{"第一列","第二列"};
JButton button;
JTextField text;
public void init()
...{
a = new Object[2][2];
button = new JButton("确定");
text = new JTextField(8);
p1 = new JPanel();
p2 = new JPanel();
p1.setLayout(new GridLayout(2,1));
p1.add(new Label("输入二阶行列式的元素"));
p1.add(new Label("输入或修改后,用鼠标点击每个格,使数据生效"));
p2.add(button);
p2.add(new JLabel("结果:"));
p2.add(text);
table = new JTable(a,name);
button.addActionListener(this);
getContentPane().add(new JScrollPane(table),BorderLayout.CENTER);
getContentPane().add(p1,BorderLayout.NORTH);
getContentPane().add(p2,BorderLayout.SOUTH);
}
public void actionPerformed(ActionEvent e)
...{
if(e.getSource() == button)
...{
double d[][] = new double[2][2];
double result;
for(int i = 0;i<2;i++)
...{
for(int j=0;j<2;j++)
...{
d[i][j]=Double.valueOf(a[i][j].toString()).doubleValue();
} }
result = d[1][1]*d[0][0]-d[0][1]*d[1][0];
text.setText(String.valueOf(result));
}
}
}
网页引用applet程序文件 plugin.jsp
<%...@ page contentType="text/html;charset=gb2312" %>
Plugin tag OBJECT or EMBED not supported by browser.
这个程序很有意思,不过也调试了一段时间,发觉程序出错,总是很细小的问题引起的,譬如空格啊,字母大小写啊,引号的使用,等等。只要细心一点就会少犯很多这样的错误。
下面的是效果图。
这个applet小应用程序 B.class
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class B extends JApplet implements ActionListener
...{
JTable table;
Object a[][];
JPanel p1,p2;
Object name[] = ...{"第一列","第二列"};
JButton button;
JTextField text;
public void init()
...{
a = new Object[2][2];
button = new JButton("确定");
text = new JTextField(8);
p1 = new JPanel();
p2 = new JPanel();
p1.setLayout(new GridLayout(2,1));
p1.add(new Label("输入二阶行列式的元素"));
p1.add(new Label("输入或修改后,用鼠标点击每个格,使数据生效"));
p2.add(button);
p2.add(new JLabel("结果:"));
p2.add(text);
table = new JTable(a,name);
button.addActionListener(this);
getContentPane().add(new JScrollPane(table),BorderLayout.CENTER);
getContentPane().add(p1,BorderLayout.NORTH);
getContentPane().add(p2,BorderLayout.SOUTH);
}
public void actionPerformed(ActionEvent e)
...{
if(e.getSource() == button)
...{
double d[][] = new double[2][2];
double result;
for(int i = 0;i<2;i++)
...{
for(int j=0;j<2;j++)
...{
d[i][j]=Double.valueOf(a[i][j].toString()).doubleValue();
} }
result = d[1][1]*d[0][0]-d[0][1]*d[1][0];
text.setText(String.valueOf(result));
}
}
}
网页引用applet程序文件 plugin.jsp
<%...@ page contentType="text/html;charset=gb2312" %>
Plugin tag OBJECT or EMBED not supported by browser.
通过applet来计算 - 边缘人 - CSDNBlog
Applet
解决Java Applet和Java Script通信问题 - complayer的专栏 - CSDNBlog
边缘人
边缘人
周志文:边缘中的边缘人
《通过“计算”使皮肤噪点消失》
北京边缘人
人处边缘
人活边缘
边缘人/刘锡诚175
《哲理小品》 边缘人
通过注册表来对付木马
通过摇呼啦圈来减肥
通过摇呼啦圈来减肥
计算基础正在发生根本变革——解读“计算2.0” - 孟岩 - CSDNBlog
人在寂寞的边缘.........
applet--HTML元素
创建窗口与Applet
通过订阅RSS来节约上网时间
如何通过路由器来控制上网
通过路由器来控制上网 - 开机123
通过命令来操作Oracle数据库的
如何通过血型来判断血缘关系?