「java窗口点击按钮计数」js获取按钮点击次数
本篇文章给大家谈谈java窗口点击按钮计数,以及js获取按钮点击次数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用java编写一个窗口一,窗口上有一个按钮,按钮记录单击按钮的次数.
- 2、编写Java小应用程序窗口,有一个按钮,点击这个按钮时,点击按钮的次数会显示在按钮上
- 3、用java eclipse 编写小应用程序窗口,有一个按钮,点击这个按钮时,点击按钮的次数会显示在按钮上
- 4、java计算鼠标点击次数的题,急求!
- 5、在Java中怎样得出一个按钮点击的次数
用java编写一个窗口一,窗口上有一个按钮,按钮记录单击按钮的次数.
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;
public class JFrameTest extends JFrame{
private JButton button;
private Container content;
private int count=0;
public JFrameTest(){
super("JFrameTest");
this.setBounds(100,100,300,200);
content=this.getContentPane();
content.setLayout(new FlowLayout());
button=new JButton("还没有点击哦");
content.add(button);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
count++;
button.setText("点击了"+count+"次");
}
});
this.setVisible(true);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
new JFrameTest();
}
}
编写Java小应用程序窗口,有一个按钮,点击这个按钮时,点击按钮的次数会显示在按钮上
我也是初学java的 刚刚试了一下 需要写一个方法来更改按钮的名字 点击时调用方法就ok了
public class Landing_registration extends JFrame{
int count = 0; //记录次数
//登陆界面
public void Landing() {
JButton button = new JButton("点击");
button.setBounds(150,200,100,30);
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
click(button); //调用点击方法
}
});
add(button);
setVisible(true);
}
//定义一个点击方法
public void click(JButton button) {
count++;
button.setText("点击:"+count);
}
}
用java eclipse 编写小应用程序窗口,有一个按钮,点击这个按钮时,点击按钮的次数会显示在按钮上
package test;
import java.awt.event.ActionEvent;//事件类
import java.awt.event.ActionListener;//监听器类
import javax.swing.JButton;//按钮类
import javax.swing.JFrame;//容器类
/*
* 在eclipse中的实现过程:
*
* 1/创建工程:在[Package E]窗口点击右键或点击菜单栏[File]-NEW-Java Project-Project Name取名-Finish
* 2/创建类: 在工程名或src右键-New-Class-Package填写包名(此处为test);Name取类名(此处为Test2)-Finish
* 3/将此内容复制其中,运行即可(运行:点击工具栏圆形的绿底填充方向标的按钮即可)
*/
public class Test2 {
JFrame jf;//创建JFrame对象
JButton jb;//创建按钮对象
int clickCount = 0;//记录按钮点击次数
//构造方法
public Test2() {
jf = new JFrame();
jf.setSize(300,100);//设置窗口大小
jb = new JButton("您的点击次数为: " + clickCount);
jb.addActionListener(new ActionListener(){//添加事件监听器
@Override
public void actionPerformed(ActionEvent e) {//事件处理方法
// TODO Auto-generated method stub
jb.setText("您的点击次数为: " + ++clickCount);//按钮点击次数+1,并更新按钮显示
}
});
jf.add(jb);//添加按钮至容器
jf.setVisible(true);//设置窗口可见,默认下不可见
}
public static void main(String[] args) {
new Test2();//创建Test2类对象
}
}
java计算鼠标点击次数的题,急求!
我没有用到题目里给的计算时间差来计算,想不明白有啥用。
另外我就没布局了,随便做了个界面美化你自己想办法吧。
代码为:
import javax.swing.*;
import java.awt.*;
import java.util.Timer;
import java.util.TimerTask;
import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE;
public class T {
private static int click = 0;//点击多少次
private static int time = 60;//剩余多少秒
public static void main(String[] args) {
JFrame jFrame = new JFrame();
//设置默认布局
jFrame.setLayout(new FlowLayout());
//设置窗口的属性 窗口位置以及窗口的大小
jFrame.setBounds(200, 200, 300, 200);
//设置窗口可见
jFrame.setVisible(true);
//设置关闭方式 如果不设置的话 似乎关闭窗口之后不会退出程序
jFrame.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
//得到窗口的容器
Container conn = jFrame.getContentPane();
JLabel jLabel1 = new JLabel("点击次数:" + click + "");
JLabel jLabel2 = new JLabel("剩余时间:" + time + "秒");
JButton jButton = new JButton("点我点我");
jButton.setBounds(50, 50, 100, 20);
jButton.setBackground(Color.CYAN);
Timer timer = new Timer();//利用计时器计时
jButton.addActionListener(e - {//为按钮添加事件
if (time 0) {//剩余时间大于0才触发事件
jLabel1.setText("点击次数:" + ++click);
timer.schedule(new TimerTask() {
@Override
public void run() {
try {
Thread.sleep(1000);
jLabel2.setText("剩余时间:" + --time + "秒");
if (time == 0) {
timer.cancel();//停止计时
}
} catch (InterruptedException e1) {
e1.printStackTrace();
}
}
}, 0);
}
});
conn.add(jLabel1);
conn.add(jButton);
conn.add(jLabel2);
}
}
运行结果:
没开始点的时候:
开始点:
到时间后还是能点,但是点击次数就不会增加了,计时器也停止了。
修改部分代码:
Timer timer = new Timer();//利用计时器计时
final boolean[] onClock = {false};//因为相当于监听事件用了匿名类,这里必须这么写
jButton.addActionListener(e - {//为按钮添加事件
if (!onClock[0]) {//第一次点击时才触发
timer.schedule(new TimerTask() {
@Override
public void run() {
jLabel2.setText("剩余时间:" + --time + "秒");
if (time == 0) {
timer.cancel();//停止计时
}
}
}, 1000, 1000);//延迟1秒,并每隔1秒执行一次
onClock[0] = true;
}
if (time 0) {//剩余时间大于0才触发事件
jLabel1.setText("点击次数:" + ++click);
}
});
这样才正确,确保只启用一个计时器Timer,也只有1个计时器任务TimerTask
在Java中怎样得出一个按钮点击的次数
java中得出一个按钮点击的次数,可以使用临时变量来保存点击的次数,在监听事件中对变量进行+1操作,实例如下:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
public class Test {
int count= 0;
public static void main(String [] args){
JButton A = new JButton("A");
JButton B = new JButton("B");
JButton C = new JButton("C");
A.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
methodA();
count++;
}
});
B.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
methodB();
}
});
C.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
methodA();
methodB();
}
});
}
public static void methodA(){
//执行A方法
}
public static void methodB(){
//执行B方法
}
}
关于java窗口点击按钮计数和js获取按钮点击次数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。