JAVA题目,求助啊。

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

比如点击了1次,显示为”pressed : 1”,点击了2次,显示为”pressed: 2”,依次计算下去,如果点击了100次,那么会显示”pressed: 100”等.(注意:要求按钮位置如图所示,即不能充满整个窗口)

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++;
            }    
        }
        
    }
}

简单的实现!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-01
int i
事件里:
i++;

setPressed.value = "pressed:"+i;

大体思路是这样的

java题目,急!
A start() B run() C exit() D getPriority()答案:ABD 2. 下面关于java.lang.Exception类的说法正确的是()A 继承自Throwable      B Serialable      CD 不记得,反正不正确 答案:A 3. 下面程序的运行结果是()String str1 = "hello"...

关于JAVA的题目,求答案跟解释!
1、\/\/普通注释 、\/*多行注释*\/、\/**文档注释*\/,答案:AD 2、编译是:java xx.java、运行是:java xx,答案:C 3、方法都必须写在类中、只能有一个main方法,答案:AC 4、.java没问疑问,答案:C 5、System.out.println("");注意大小写以及英文标点符号,答案:D 6、控制台,答案:C ...

JAVA高手帮帮忙。帮忙做几个题目。
4.A 5.B (我不确定) JVM是Java平台无关的基础,在JVM上,有一个Java解释器用来解释Java编译器编译后的程序。Java编程人员在编写完软件后,通过Java编译器将Java源程序编译为JVM的字节代码。任何一台机器只要配备了Java解释器,就可以运行这个程序,而不管这种字节码是在何种平台上生成的。6.A 7.A...

JAVA程序设计课程作业,请高手帮忙啊
10.A 同上 11.B 这个题目怎么说呢,如果父类有private成员,则子类虽然继承到了这个成员,但是无法访问它,不知道这算不算子类成员,这里如果算,那么是对的,如果不算,就是错误 12.A java.lang是包名!应该是java.lang.Object 13.A 刚好说反了 14.B 15.B 接口中只能有抽象方法,且不用显示...

请问这个关于Java的题目怎么选?我是初学者,谢啦~
答案选(a)。感叹号代表逻辑取反,true取反后为false,反之亦然。则III中的!false即为true.题目要求选出所有的死循环,而while()型语句当括号内的布尔值为真时,将一直执行,即为死循环,可知I与III中,括号内的布尔值恒为true,即恒真,成为死循环。故答案选a。

请教几个关于JAVA的问题,请哥哥姐姐不吝赐教,小弟感激不尽
第二题答案是C s1和s2是一样的,但字符型不可以用==去比较,只有int,char,double等等才可以..字符的比较方法是a.equals(b)所以答案是false,true 第三题我感觉你又抄错了...public class ForLoopStatement { public static void main (String[] args){ int i, j;for (i = 1 ; i < 5 ;...

java题目(java题目题库)
java题目,求助大神了publicclassDay31{ publicstaticvoidmain(String[]args){ Animalch=newChicken("喔喔","芦花鸡","虫子","打鸣");Animaldu=newChicken("嘎嘎","斑嘴鸭","小皮没鱼虾","游泳饥带");AnimalAction.script(ch);AnimalAction.script(du);} } \/\/父类 abstractclassAnimal{ protect...

下面是Java的题目,帮我解答一下,必有重谢。
1.面向对象 .java .class2 new extends3.选择结构 循环结构4.main5.156. 0 0 07.被新类实现,来监听ui界面的组件动作8. true,false1.int sumN (int n) {int sum=0; for(int i=1;i<=n;i++){ sum=sum+i;} return sum;}JDK包含的基本组件包括: ·ja...

求问几道基础的java题目,急求能解释一下的话可以追加
||是逻辑或的意思,只要有一边成立就是true,两边都不成立就是false 答案是 1、B 2、D ,!(x == 4) 和 x != 4其实是同一种效果 3、C ,只要两边无交集就行 4、B ,&&左边短路了,没有调用了x--了 5、B,y>=10已经成立,后边的部分不会执行了 如果能帮助到你,希望采纳 ...

关于java的3道题目,请高手,老师进来帮一下
1,public class Test1{ int x,y,z; \/\/分别代表长宽高 public Test1(int x, int y, int z){ this.x = x;this.y = y;this.z = z;} public int jisuang(){ return x*y*z;} public void main(String args[]){ Test1 test = new Test1(1,2,3);\/\/随便输入3个数字 System....

相似回答