java用按钮控制文本框隐藏与显示_编写JAVA程序,在其中有一个按钮和一个文本框。单击按钮时,文本框中显示按钮上显示的字。...

展开全部

一e68a8462616964757a686964616f31333363373766 主要实现技术

Java图形化界面,较为常见的有awt, swing 和swt,  一般使用SWING来完成.  swing组件丰富,功能强大,双缓冲机制.

所有的组件和容器如下

JFrame窗口 (窗体,用于存放其他的组件 ,轻量级容器等)

JButton 按钮 : 一般用于响应点击事件, 当点击后执行一些逻辑和代码

JTextField 文本框:  用于显示字符串

二 交互设计

当点击按钮后,需要执行一些逻辑, 我们需要实现ActionListener接口的actionPerformed方法. 当点击按钮后,就会去执行actionPerformed方法里面的代码.JButton jbt = new JButton("按钮");//初始化按钮

//给按钮添加交互(点击事件响应)

jbt.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 点击后需要执行的代码

}

});

三 完整代码和详细注释import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

//本类继承与JFrame窗体, 实现ActionListener接口

public class MyFrame extends JFrame implements ActionListener {

JTextField jtf;//文本框

JButton jbt;//按钮

public MyFrame() {

jtf = new JTextField(8);//文本框的初始化

jbt = new JButton("按钮");//按钮的初始化

jbt.addActionListener(this);//给按钮响应点击事件

add(jtf);

add(jbt);

setLayout(new FlowLayout());

setTitle("测试");

setSize(300, 150);

setLocationRelativeTo(null);//窗口居中

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);//窗口可见

}

//重点: 重点是实现actionPerformed的方法

public void actionPerformed(ActionEvent e) {

if (jbt == e.getSource()) {//如果是jbt这个按钮被点击了,

String str = jbt.getText();//那么取得按钮上的文字,

jtf.setText(str);//把按钮的文字显示到文本框中.

}

}

public static void main(String[] args) {

new MyFrame(); // 创建窗口实例

}

}

运行效果图

82e62f9b594fce4144788b4f0aa910fc.gif

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值