编写一个java程序,窗口有一个按钮,按1下按钮,在文本区出现一定文字?

 我来答
堵寄灵kO
2014-05-24 · TA获得超过2370个赞
知道小有建树答主
回答量:588
采纳率:100%
帮助的人:471万
展开全部
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
@SuppressWarnings("serial")
public class ButtonActionTest extends JFrame{
//创建三个文本按钮
private JButton jb1=new JButton("Java"),
jb2=new JButton("Linux"),
jb3=new JButton("Windows");
private JToggleButton jb4=new JToggleButton("JToggleButton");
//创建一个文本区域
private TextField tf=new TextField(15);
public ButtonActionTest()
{
//创建一个监听器类,当单击按钮时获得按钮上的文字
class ButtonAction implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String name=((JButton)e.getSource()).getText();
tf.setText(name);
}
}
ButtonAction ba=new ButtonAction();//创建按钮监听器
//为按钮注册监听器
jb1.addActionListener(ba);
jb2.addActionListener(ba);
jb3.addActionListener(ba);
JFrame jf=new JFrame("测试按钮事件");//创建Frame容器,并设置标题
//设置按钮的分布方式
jf.setLayout(new FlowLayout());
//将各组件添加进容器
jf.add(jb1);
jf.add(jb2);
jf.add(jb3);
jf.add(jb4);
jf.add(tf);
jb1.setToolTipText("这一个java");
jf.setSize(350,200);//设置容器大小
jf.setVisible(true);//将容器设为可视
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
public static void main(String args[])
{
new ButtonActionTest();

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善良的小六123
2014-05-24 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:138
采纳率:100%
帮助的人:84.2万
展开全部
你说的应该是在html或jsp页面上的显示吧,代码如下

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").toggle();
});
});
</script>
</head>
<body>
<button type="button">切换</button>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>
</body>
</html>

其实用js也能做,不过据说不高级,你就用上面这个JQuery来实现吧
更多追问追答
追问
抱歉,我就是想看一下用图形用户界面怎么实现,但不是用jsp实现。或者你帮我看一下这个问题  http://zhidao.baidu.com/question/496073542066570884.html?quesup2&oldq=1
追答
抱歉,昨晚没有继续关注这个问题。

你说的这个是JFrame那块。这个地方我可以很明确的告诉你,不用看!

为什么呢? 因为这个接口是有版权问题的,好像是微软盗用了sun公司的这个接口,后来打官司输了,导致微软后来根本没有再更新过关于这个接口的任何东西(也就是说,微软已经不再支持java关于图形用户界面的任何后续更新了,同时这也变相的导致java开发者也不再管这个东西了,赢了官司、拿了钱,没事了)。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式