import javax.swing.*;import java.awt.*;
import java.awt.event.*;
public class Example extends JApplet implements ActionListener
{ JTable table;Object a[][];JPanel p1,p2;
Object name[]={"第1列","第2列"};
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("输入2阶行列式的元素"));
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();
}//将对象a[i][j]表示为字符串后,,再转化为double型数值
}
result=d[1][1]*d[0][0]-d[0][1]*d[1][0];
text.setText(String.valueOf(result));
}
}
}
import java.awt.event.*;
public class Example extends JApplet implements ActionListener
{ JTable table;Object a[][];JPanel p1,p2;
Object name[]={"第1列","第2列"};
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("输入2阶行列式的元素"));
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();
}//将对象a[i][j]表示为字符串后,,再转化为double型数值
}
result=d[1][1]*d[0][0]-d[0][1]*d[1][0];
text.setText(String.valueOf(result));
}
}
}
解决方案 »
- mybatis PersistenceException
- 求2个正则表达式
- struts2.1.8 整合dwr时候出现的问题
- 关于hql语句设置参数,数据库字段为char类型的问题
- j2ee 如何实现视频边缓存边播放。。求详细的代码和指导
- java中从服务器返回的是native2ascii码 在客服端如何转换为UTF-8?
- 如何 使用Hibernate 让用户在前台动态的 创建 、修改 表 并把表 映射成JavaBean 放入Session中
- 在线等 当在textarea中插入html标签时如何让效果直接显示出来?
- Hibernate一般是写在那层的?
- axis1.4 调用报错:faultString: java.lang.reflect.InvocationTargetException
- 为了交流,请用jbuilder学习java的朋友留个QQ!!!
- 请问条马扫描接口编程怎么搞!
import java.awt.event.*;
import java.sql.*;
import java.awt.*;
class ResultWin extends JFrame implements ActionListener
{ Object a[][];
Object columnName[]={"学号","姓名","出生日期","数学","物理","英语"};
JTable table;JButton button;
Container container;
String name,xuehao;Date date; int math,physics,english;
Connection con;Statement sql; ResultSet rs;
JProgressBar p_bar;
ResultWin()
{ super("数据查询");
a=new Object[30][6];
table=new JTable(a,columnName);
setSize(300,300);setVisible(true);
button=new JButton("确定");
addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent e)
{ System.exit(0);}} );
button.addActionListener(this);
p_bar=new JProgressBar(JProgressBar.VERTICAL,0,50);
p_bar.setStringPainted(true) ;
container=getContentPane();
container.add(button,BorderLayout.SOUTH);
container.add(new JScrollPane(table),BorderLayout.CENTER);
container.add(p_bar,BorderLayout.WEST);
}
public void actionPerformed(ActionEvent evt)
{if(evt.getSource()==button)
{int i=0;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch(ClassNotFoundException e){}
try
{con=DriverManager.getConnection("jdbc:odbc:redsun","snow","ookk");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM chengjibiao");
while(rs.next())
{xuehao=rs.getString(1); name=rs.getString(2); date =rs.getDate(3);
math=rs.getInt("数学"); physics=rs.getInt("物理"); english=rs.getInt("英语");
a[i][0]=xuehao;a[i][1]=name; a[i][2]=date; a[i][3]=String.valueOf(math);
a[i][4]=String.valueOf(physics); a[i][5]=String.valueOf(english);
i++;
p_bar.setValue(i);p_bar.setString("查询了"+i+"条记录");
} pack();
con.close();
}
catch(SQLException e1) {}
}
}
}
public class Example
{ public static void main(String args[])
{ResultWin win=new ResultWin(); win.pack();
}
}