
上JAVA企业应用管理,老师让写道编程,我不会啊,求高手帮帮忙吧,谢谢!!!
按要求编写如下图形用户界面程序,程序功能如下:1、单击确定按钮将各文本框中的内容添加显示到下方文本区域中2.单击保存按钮将文本区域中内容保存到result.txt文件中。...
按要求编写如下图形用户界面程序,程序功能如下:1、单击确定按钮将各文本框中的内容添加显示到下方文本区域中2.单击保存按钮将文本区域中内容保存到result.txt文件中。图如下:
————————————————————————————————————
姓名 李四 学号2011122002
数学60 英语70 体育80 总分210
确定 保存 展开
————————————————————————————————————
姓名 李四 学号2011122002
数学60 英语70 体育80 总分210
确定 保存 展开
展开全部
package com.test;
import java.awt.FlowLayout;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Test extends JFrame{
/**
* @仅供参考
*/
JLabel jl1,jl2,jl3,jl4,jl5,jl6;
JTextField jta1,jta2,jta3,jta4,jta5,jta6;
JButton jb1,jb2;
public Test(){
jl1 = new JLabel("姓名");
jta1 = new JTextField(10);
//加上别的组件
this.setLayout(new FlowLayout());
this.add(jl1);
this.add(jta1);
jb1 = new JButton("确定");
jb2 = new JButton("保存");
jb2.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if(e.getSource() == jb2){
try {
BufferedWriter bw =new BufferedWriter( new FileWriter((new File("D:\\result.txt"))));
bw.append("姓名"+jta1.getText());
bw.flush();
System.out.println("姓名:"+jta1.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
} );
this.add(jb1);
this.add(jb2);
this.setSize(300, 300);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test test = new Test();
}
}
import java.awt.FlowLayout;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Test extends JFrame{
/**
* @仅供参考
*/
JLabel jl1,jl2,jl3,jl4,jl5,jl6;
JTextField jta1,jta2,jta3,jta4,jta5,jta6;
JButton jb1,jb2;
public Test(){
jl1 = new JLabel("姓名");
jta1 = new JTextField(10);
//加上别的组件
this.setLayout(new FlowLayout());
this.add(jl1);
this.add(jta1);
jb1 = new JButton("确定");
jb2 = new JButton("保存");
jb2.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if(e.getSource() == jb2){
try {
BufferedWriter bw =new BufferedWriter( new FileWriter((new File("D:\\result.txt"))));
bw.append("姓名"+jta1.getText());
bw.flush();
System.out.println("姓名:"+jta1.getText());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
} );
this.add(jb1);
this.add(jb2);
this.setSize(300, 300);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test test = new Test();
}
}

2025-08-11 广告
咨询服务热线010-82905660 北京迪天嘉业信息科技有限责任公司由一批IT精英组成的科技公司。我公司是英伟达中国区授权NPN。公司主要从事IT产品销售、系统集成和软件开发业务。公司专注于智算力、AI、HPC、算力租赁、数据中心业务。为...
点击进入详情页
本回答由北京迪天嘉业提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询