我编的这个程序java为啥不能js点击按钮清空文本框添加按钮将201511106016添加到文本框里?大神能不能帮我解决一下?

Java编写一个有两个文本框和一个按钮的应用程序在一个文本框输入一个字符串按回车或单击按钮_百度知道
Java编写一个有两个文本框和一个按钮的应用程序在一个文本框输入一个字符串按回车或单击按钮
谢谢。要用到awt和swing,高手帮忙下!~另一个文本框都显示字符串中每个字符在Unicode表中的顺序位置
提问者采纳
);),&quot.*.addActionListener(this).awt. import java,100;
for(int i=0.getText();
add(button);
setDefaultCloseOperation(JFs.
str.DISPOSE_ON_CLOSE);
setBounds(100.setText(new String(str)).*;enter&
setVisible(true).event.*;i++){
char c=s.append(&
StringBuffer str=new StringBuffer(),showU
showUnicode.addActionListener(this).charAt(i);
setLayout(new FlowLayout()),190)import java.append((int)c);
add(inputText);
MathWindow(){
inputText=new JTextField(10);
public void actionPerformed(ActionEvent e){
String s=inputText.length();public class ZuoYe10_2{
public static void main(String args[]){
MathWindow win=new MathWindow();
validate();;
add(showUnicode),260;
showUnicode=new JTextField(10);
}}class MathWindow extends JFrame implements ActionListener{
JTextField inputT
button=new JButton(&i&lt
其他类似问题
为您推荐:
文本框的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求助:java awt的Frame中添加按钮和文本框组件无显示?_百度知道
求助:java awt的Frame中添加按钮和文本框组件无显示?
用Java编写AWT用户界面处理程序,在一个Frame窗口中放置一个button按钮和一个文本域控件,Frame窗口应当是可以关闭的。当用户单击button按钮时,程序将按钮上的文字添加到文本域中。另一种做法 也不行诶import java.awt.*;import java.awt.event.ActionEimport java.awt.event.ActionLimport java.awt.event.WindowEimport java.awt.event.WindowLpublic class MyFrame implements ActionListener,WindowListener{
static String str = &show text!&; static TextField txt = new TextField(); static Button bt = new Button(str); public static void main(String[] args)
Frame f = new Frame(&show&);
f.setBounds(100, 100, 500, 500);
f.add(bt);
f.add(txt);
bt.addActionListener(new MyFrame());
f.addWindowListener(new MyFrame());
f.setVisible(true); }
@Override public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==bt)
txt.setText(str);// =
} } @Override public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
System.exit(1); } @Override public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub
提问者采纳
你是在那里学的?流程不是很好,不过也是可以实现的,这是我的设计流程:图形用户界面:1.声明组件(JButton_按钮,JPanel_容器,JLable_标签,JTextField_文本字段,JTextArea_多行文本框,JPasswordField_密码框,JChecBox_多选按钮,JRadioButton_单选按钮,
JComboBox_拆分窗格,JScrollPane_复选框,JList_下拉列表)2.创建3.设置布局4.添加组件5.面板设置看我改的:import java.awt.*;import java.awt.event.ActionEimport java.awt.event.ActionLimport java.awt.event.WindowEimport java.awt.event.WindowLimport javax.swing.JFpublic class MyFrame extends JFrame implements ActionListener,WindowListener{
static String str = &show text!&; static TextField txt = new TextField(12); static Button bt = new Button(str);
public MyFrame() {
setTitle(&show&);
setBounds(100, 100, 500, 500);
setLayout(new FlowLayout());
add(bt);订耿斥际俪宦筹为船力
bt.addActionListener(this);
addWindowListener(this);
setVisible(true); }
public static void main(String[] args)
new MyFrame(); }
@Override public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==bt)
txt.setText(str);// =
} } @Override public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
System.exit(1); } @Override public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub
} @Override public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub
题目要求awt界面诶,不要用swing的JFrame行不行的呢,为什么我的代码是界面上没有任何显示的呢
现在java工具包更新了,你那样也是可以完成的。但思路不是很清晰,我总结了一下:图形用户界面:1.声明组件(JButton_按钮,JPanel_容器,JLable_标签,JTextField_文本字段,JTextArea_多行文本框,
JPasswordField_密码框,JChecBox_多选按钮,JRadioButton_单选按钮,
JComboBox_拆分窗格,JScrollPane_复选框,JList_下拉列表)2.创建3.设置布局4.添加组件5.面板设置绘图原理(1):Component 类提供了两个和绘图相关最重要的方法:1.Paint(Graphics g)绘图组件的外观2.repaint()刷新组件的外观当组件第一次在屏幕显示的时候,程序会自动的调用Paint()方法来绘制组件绘图原理(2):在以下情况Paint()将会调用:1.窗口最小化,再最大化。2.窗口的大小发生变化。3.repaint函数被调用。Graphics类中的常用方法:画直线drawLine(int x1,int y1,int x2,int y2)画矩形边框drawRect(int x,int y,int width,int height)画椭圆边框drawOval(int x,int y,int width,int height)画填充矩形fillRect(int x,int y,int width,int height)画填充椭圆fillOval(int x,int y,int width,int height)画图片drawImage(Image img,int x,int y)画字符串drawString(String str,int x,int y)设置画笔的字体setFont(Font font)设置画笔的颜色setColor(Color c)
提问者评价
嗯 是没有设置布局的问题 谢谢
其他类似问题
为您推荐:
awt的相关知识
其他2条回答
可能事件编写有问题吧
帮你改了一下
import java.awt.*;
import java.awt.event.ActionE
import java.awt.event.ActionL
import java.awt.event.WindowE
import java.awt.event.WindowL
import javax.swing.JP
public class MyFrame implements ActionListener, WindowListener {
static String str = &show text!&;
static TextField txt = new TextField();
static Button bt = new Button(str);
public static void main(String[] args) {
Frame f = new Frame(&show&);
f.setBounds(100, 100, 500, 500);
JPanel jp = new JPanel();
jp.add(bt);
jp.add(txt);
f.add(jp);
// f.add(bt);
// f.add(txt);
bt.addActionListener(new ActionListener...
啊 一定要用到swing么 一定要弄个panel么为什么直接不能显示的呢?
你是编applet还是java gui桌面程序?applet甚至连main都不用。draw()方法实现init()和paint()就行了。但java 桌面程序好像一定要JPanel的。
窗口关闭好像要加这个差不多的那啥setDefaultCloseOperation (那个啥.EXIT_ON_CLOSE) 而且你这程序结构好乱,MAIN方法里不要这那么多东西,放在最后,直接建立一个类对象方便测试然后前面把类继承自FRAME
这样就可以直接初始化得到你想要的了
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java中JFrame按钮添加事件,选择路径放到文本框里面_百度知道
java中JFrame按钮添加事件,选择路径放到文本框里面
写了一个例子,你可以看一下。该例子可以读取txt文件并显示在文本框中,也可以读取图片文件,显示在JLabel上,有问题再追问,good luck!import java.awt.TextAimport java.awt.event.ActionEimport java.awt.event.ActionLimport java.io.BufferedRimport java.io.Fimport java.io.FileInputSimport java.io.FileNotFoundEimport java.io.IOEimport java.io.InputStreamRimport java.io.UnsupportedEncodingEimport javax.swing.Iimport javax.swing.ImageIimport javax.swing.JBimport javax.swing.JFileCimport javax.swing.JFimport javax.swing.JLimport javax.swing.JOptionPimport javax.swing.JPimport javax.swing.JScrollPimport javax.swing.JTextFpublic class Test2 extends JFrame implements ActionListener {
JButton btnOK;JTextF
JFileChooser fc = new JFileChooser();
TextApublic Test2() {
p = new JPanel(); // 建立一个面板
this.getContentPane().add(p);// 把面板添加到框架
p.add(new JButton(&文本&));// 把一个文本按钮添加到面板
textfield = new JTextField(10);
p.add(textfield); // 把一个文本框添加到面板
Select = new JButton(&浏览&);
p.add(Select); // 把一个浏览按钮添加到面板
Select.addActionListener(this);
btnOK = new JButton(&确定&);
p.add(btnOK);// 把一个确定按钮添加到面板
btnOK.addActionListener(this);
}public void actionPerformed(ActionEvent e) {
// 当按下选择按钮,打开一个文件选择,文本框显示文件路径
if (e.getSource() == Select) {
int intRetVal = fc.showOpenDialog(this);
if (intRetVal == JFileChooser.APPROVE_OPTION) {
textfield.setText(fc.getSelectedFile().getPath());
} else if (e.getSource() == btnOK) { // 当按下确定按钮,生成一个新框架,框架里面有一个文本域,显示打开文件的内容
JFrame f = new JFrame();
f.setSize(400, 400);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String extensionName =
getExtensionName(textfield.getText());
if (&txt&.equals(extensionName)) {
f.setTitle(&显示文本&);
area = new TextArea();
//获取文本值
String text = readTxt(textfield.getText());
area.setText(text);
f.add(area);
f.setVisible(true);
} else if (&jpg&.equals(extensionName) || &png&.equals(extensionName) || &gif&.equals(extensionName)) {
f.setTitle(&显示图片&);
Icon img = new ImageIcon(textfield.getText());
JLabel label = new JLabel(img);
//添加滚动条
JScrollPane jsp = new JScrollPane(label);
f.add(jsp);
f.setVisible(true);
JOptionPane.showMessageDialog(null, &请选择txt/jpg/png/gif格式的文件!&);
* @Description:获取文件后缀名
* @param filename
private String getExtensionName(String filename) {
if ((filename != null) && (filename.length() & 0)) {
int dot = filename.lastIndexOf('.');
if ((dot & -1) && (dot & (filename.length() - 1))) {
return filename.substring(dot + 1);
* @Description:读取文件
* @param path - 文件地址
private String readTxt(String path) {
if (path == null || &&.equals(path)) {
return &&;
StringBuffer sb = new StringBuffer();
File file = new File(path);
InputStreamReader read =
BufferedReader reader =
read = new InputStreamReader(new FileInputStream(file), &gb2312&);
reader = new BufferedReader(read);
while ((line = reader.readLine()) != null) {
sb.append(line);
sb.append(&\n&);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (read != null) {
read.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
if (reader != null) {
reader.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return sb.toString();
}public static void main(String[] args) {
Test2 frame = new Test2();
frame.setSize(400, 400);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
其他类似问题
为您推荐:
无语了,这个破知道,提交代码不过,改成11,就成功了!代码提交中
你需要的方法在按钮事件方法中,有问题追问,good luck!
通过选中文件获得绝对路径,点确定读取文件
import java.awt.TextA
import java.awt.event.ActionE
import java.awt.event.ActionL
import java.io.BufferedR
import java.io.F
import java.io.FileInputS
import java.io.FileNotFoundE
import java.io.IOE
import java.io.InputStreamR
import java.io.UnsupportedEncodingE
import javax.swing.I
import javax.swing.ImageI
import javax.swing.JB
import javax.swing.JFileC
import javax.swing.JF
import j...
无语了,这个破知道,提交代码不过,改成11,就成功了!代码提交中
JFileChooser jfc =new JFileChooser(new File(&C:\\DDDDData\\MyBs\\SaveTest&))这样来创建jfc实例就可以设置默认路径了~把TextFiled的实例引用写到你注释的位置,然后调用相应的set就可以了
不好意思,这个真心不会,毕竟现在很少用java来做界面了!
jframe的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁&&&&编写java程序,在文本框输入字符串,点击“添加”按钮,文本区显示文本框中内容;点击“清空”按钮,清除文本区所有内容
&编写java程序,在文本框输入字符串,点击“添加”按钮,文本区显示文本框中内容;点击“清空”按钮,清除文本区所有内容
编写java程序,在文本框输入字符串,点击“添加”按钮,文本区显示文本框中内容;点击“清空”按钮,清除文本区所有内容。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
编写java程序,在文本框输入字符串,点击“添加”按钮,文本区显示文本框中内容;点击“清空”按钮,清除文本区所有内容
所需积分:10
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
编写java程序,在文本框输入字符串,点击“添加”按钮,文本区显示文本框中内容;点击“清空”按钮,清除文本区所有内容
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员Java里怎么实现点击一个按钮然后在文本框里显示按钮对应的字符?即时显示。_百度知道
Java里怎么实现点击一个按钮然后在文本框里显示按钮对应的字符?即时显示。
同题,要即时显示的
点击按钮1,再显示“2”,在文本框里显示“1”;再点击按钮2,也就是说这时候显示“12”(不一定是数字例如
提问者采纳
然后获取该对象的text---&gt!;通过事件对象得到源对象即按钮对象---&gt!你说的是java的awt或是swing程序么?点击按钮---&赋值给文本框你好
怎么样代码实现呀?而且赋值给文本框,这样不能即时显示吧。
import&java.awt.*;import&java.awt.event.*;import&javax.swing.*;public&class&Test&extends&JFrame&implements&ActionListener{ JPanel&panel&&&=new&JPanel(); JButton&b1&&&&&=new&JButton(&1&); JButton&b2&&&&&=new&JButton(&2&); JButton&b3&&&&&=new&JButton(&.&); JLabel&&lbl&&&&=new&JLabel(&我是标签&); JTextField&txt&=new&JTextField(&&,10);&&&&public&Test(){&&&&&&&&this.setLayout(new&FlowLayout());&&&&&&&&panel.add(b1);panel.add(b2);panel.add(b3);panel.add(lbl);panel.add(txt);&&&&&&&&this.add(panel);&&&&&&&&b1.addActionListener(this);&&&&&&&&b2.addActionListener(this);&&&&&&&&b3.addActionListener(this);&&&&}&&&&public&static&void&main(String[]&args)&{&&&&&&&&Test&test=new&Test();&&&&&&&&test.setSize(400,260);&&&&&&&&test.setLocationRelativeTo(null);&&&&&&&&test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&&&&&&&&test.setVisible(true);&&&&}&&&&@Override&&&&public&void&actionPerformed(ActionEvent&ae)&{&&&&&&&&txt.setText(&txt.getText()&+&ae.getActionCommand()&);&&&&}}
提问者评价
来自团队:
其他类似问题
为您推荐:
文本框的相关知识
其他1条回答
可以试一下用监听器
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 点击按钮增加文本框 的文章

 

随机推荐