java 在一个文本框输入文字 再在一个文本区中显示所打的文字并附加当前系统时间
比如在文本框输入“百度知道”在文本区输出“百度知道2009-06-1218:10:06”获取系统时间的看明白了.不过最好能给个能运行的程序~因为家里电脑没有JAVA的包-...
比如在文本框输入
“百度知道”
在文本区输出
“
百度知道
2009-06-12 18:10:06
”
获取系统时间的看明白了.
不过最好能给个能运行的程序~因为家里电脑没有JAVA的包- -!
还有那个文本框也有问题 我想实现的是
在“文本框”里回车后在“文本区”里显示
文本框: textfield = new JTextField(10);
文本区: textArea = new JTextArea("这是一个文本区",10,12);
看书上响应文本框回车事件的代码应该是
public void actionPerformed(ActionEvent e){ //这个不明白
if(e.getSource()==textfield){
//其他代码
}
}
还有
得到文本框内容是 String s1==textfield.getText();
向文本区追加内容是 textArea.append("追加的文字内容");
现在有一个大概的印象 就怕到时候写出来没法运行... 展开
“百度知道”
在文本区输出
“
百度知道
2009-06-12 18:10:06
”
获取系统时间的看明白了.
不过最好能给个能运行的程序~因为家里电脑没有JAVA的包- -!
还有那个文本框也有问题 我想实现的是
在“文本框”里回车后在“文本区”里显示
文本框: textfield = new JTextField(10);
文本区: textArea = new JTextArea("这是一个文本区",10,12);
看书上响应文本框回车事件的代码应该是
public void actionPerformed(ActionEvent e){ //这个不明白
if(e.getSource()==textfield){
//其他代码
}
}
还有
得到文本框内容是 String s1==textfield.getText();
向文本区追加内容是 textArea.append("追加的文字内容");
现在有一个大概的印象 就怕到时候写出来没法运行... 展开
展开全部
举个例子
先是获取系统时间
导import java.util.Date;包
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime = new java.util.Date();//得到当前系统时间
String str_date1 = formatter.format(currentTime); //将日期时间格式化
如果你那个文本框name叫user那么取到它的值为
String user=user.getText();
另一个文本框为pwd
那么写值为
pwd.setText(user+"\t"+str_date1 );
这样就会得到你要的效果
-------------------------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test extends JFrame
implements ActionListener
{
private JLabel q,j;
private JTextArea jt;
private JTextField user;
JPanel pane;
JButton ok,canel;
public Test(){
pane=new JPanel();
pane.setLayout(null);
this.getContentPane().add(pane);
q=new JLabel("请输入:");
j=new JLabel("显示区域:");
jt=new JTextArea("",100,120);
user=new JTextField();
ok=new JButton("确定");
canel=new JButton("取消");
pane.add(q);pane.add(j);pane.add(jt);pane.add(user);pane.add(ok);pane.add(canel);
q.setBounds(40,40,80,30);
j.setBounds(40,80,80,30);
user.setBounds(160,40,120,20);
jt.setBounds(160,80,120,60);
jt.setEditable(false);
ok.setBounds(40,160,80,30);
canel.setBounds(160,160,80,30);
ok.addActionListener(this);
canel.addActionListener(this);
this.setSize(400,400);
this.setVisible(true);
this.setLocation(400,400);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void actionPerformed(ActionEvent e){
JButton b=(JButton)e.getSource();
if(b==ok){
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date currentTime = new Date();//得到当前系统时间
String str_date1 = formatter.format(currentTime);
String u=user.getText();
jt.setText(u+"\n"+str_date1);
}
}
public static void main(String args[]){
new Test();
}
}
先是获取系统时间
导import java.util.Date;包
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime = new java.util.Date();//得到当前系统时间
String str_date1 = formatter.format(currentTime); //将日期时间格式化
如果你那个文本框name叫user那么取到它的值为
String user=user.getText();
另一个文本框为pwd
那么写值为
pwd.setText(user+"\t"+str_date1 );
这样就会得到你要的效果
-------------------------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test extends JFrame
implements ActionListener
{
private JLabel q,j;
private JTextArea jt;
private JTextField user;
JPanel pane;
JButton ok,canel;
public Test(){
pane=new JPanel();
pane.setLayout(null);
this.getContentPane().add(pane);
q=new JLabel("请输入:");
j=new JLabel("显示区域:");
jt=new JTextArea("",100,120);
user=new JTextField();
ok=new JButton("确定");
canel=new JButton("取消");
pane.add(q);pane.add(j);pane.add(jt);pane.add(user);pane.add(ok);pane.add(canel);
q.setBounds(40,40,80,30);
j.setBounds(40,80,80,30);
user.setBounds(160,40,120,20);
jt.setBounds(160,80,120,60);
jt.setEditable(false);
ok.setBounds(40,160,80,30);
canel.setBounds(160,160,80,30);
ok.addActionListener(this);
canel.addActionListener(this);
this.setSize(400,400);
this.setVisible(true);
this.setLocation(400,400);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void actionPerformed(ActionEvent e){
JButton b=(JButton)e.getSource();
if(b==ok){
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date currentTime = new Date();//得到当前系统时间
String str_date1 = formatter.format(currentTime);
String u=user.getText();
jt.setText(u+"\n"+str_date1);
}
}
public static void main(String args[]){
new Test();
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询