JAVA题目,求助啊。

2.编写一个程序如下描述:一个窗口上只有一个按钮,在未点击按钮时,按钮显示为”pressme”,当点击按钮后,按钮上的显示为”pressed:(已点击次数)”图示如下:比... 2. 编写一个程序如下描述:
一个窗口上只有一个按钮,在未点击按钮时,按钮显示为”press me”,当点击按钮后,按钮上的显示为”pressed: (已点击次数)”
图示如下:

比如点击了1次,显示为”pressed : 1”,点击了2次,显示为”pressed: 2”,依次计算下去,如果点击了100次,那么会显示”pressed: 100”等.(注意:要求按钮位置如图所示,即不能充满整个窗口)
展开
 我来答
匿名用户
2013-07-01
展开全部
package com.hhq.swing;

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class LabelTest extends JFrame {
    private JButton jB;
    private JLabel jL;
    int count = 1;
    public LabelTest(){
        super("ActionEvent");
        Container con = getContentPane();
        con.setLayout(new FlowLayout());
        jB = new JButton("pressed :");
        con.add(jB);
        jB.addActionListener(new TestHandler());
        setSize(100,200);
        setVisible(true);
    }
    public static void main(String args[]){
        new LabelTest().setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    
    private class TestHandler implements ActionListener{

        @Override
        public void actionPerformed(ActionEvent e) {
            if(e.getSource() == jB){
                jB.setText("pressed :"+count);
                count++;
            }    
        }
        
    }
}

简单的实现!

zhang779896660
2013-07-01 · TA获得超过701个赞
知道小有建树答主
回答量:717
采纳率:100%
帮助的人:339万
展开全部
int i
事件里:
i++;

setPressed.value = "pressed:"+i;

大体思路是这样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式