java如何用java编写计算器鼠标点击次数。新手求问

JAVA鼠标点击事件问题_百度知道
JAVA鼠标点击事件问题
比如说有一个JFrame窗体放置了一个JPanel面板,然后在这个面板上添加了JLabel数组,现在我就通过鼠标点击某一个JLabel数组单元,该单元的背景色改为红色,那怎样弄才能达到这个效果?
import javax.swing.*;import java.awt.*;import java.awt.event.MouseAimport java.awt.event.MouseEpublic class Test { private JF private JLabel label1; private boolean flag= public Test() {
frame=new JFrame(&标签测试&);
label1=new JLabel(&变红&,JLabel.CENTER);
label1.setOpaque(true);
label1.addMouseListener(new MouseAdapter()
public void mouseClicked(MouseEvent e)
label1.setBackground(Color.red);
label1.setBackground(Color.white);
frame.getContentPane().add(label1,BorderLayout.CENTER);
frame.setSize(300,300);
frame.setLocation(300,300);
frame.setVisible(true);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
} public static void main(String[] args) {
Test t=new Test(); }}
其他类似问题
为您推荐:
其他2条回答
private class MouseHandler extends MouseAdapter { //add anew square if the cursor isn't inside a square public void mousePress(MouseEvent event) // 注意这一行,实现的方法名有误 改成 public void mousePressed(MouseEvent event) 就可以了
//在列表框显示若干颜色选项,当单击某选项时,将文本区的背景设置为相应的颜色,当双击列表框中的某选项时,将选中颜色的文字添加到文本区中。
import java.awt.*;
import java.awt.event.*;
public class li extends Frame implements ItemListener,ActionListener
static li frm=new li();
static List lst=new List();
static TextArea ta=new TextArea(5,20);
public static void main(String args[])
frm.setLayout(new FlowLayout(FlowLayout.CENTER,10,20));
frm.setSize(350,200);
lst.add(&红色&);
lst.add(&绿色&);
lst.add(&蓝色&);
lst.add(&黄色&);
lst.addItemListener(frm);
lst.addActionListener(frm);
frm.add(lst);
frm.add(ta);
frm.setVisible(true);
鼠标点击的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁新手求问:现在做Java Web都涉及到哪些技术?
[问题点数:40分,结帖人xuzhigang_China]
新手求问:现在做Java Web都涉及到哪些技术?
[问题点数:40分,结帖人xuzhigang_China]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
2014年7月 Java大版内专家分月排行榜第二
2015年1月 Java大版内专家分月排行榜第三2014年8月 Java大版内专家分月排行榜第三
2014年7月 Java大版内专家分月排行榜第二
2015年1月 Java大版内专家分月排行榜第三2014年8月 Java大版内专家分月排行榜第三
2014年7月 Java大版内专家分月排行榜第二
2015年1月 Java大版内专家分月排行榜第三2014年8月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。java如何实现点击一个按钮,文本框出现相应数字,跟计算器那样
[问题点数:20分]
java如何实现点击一个按钮,文本框出现相应数字,跟计算器那样
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
本帖子已过去太久远了,不再提供回复功能。请问如何用java代码实现访问页面从而增加点击率的代码_百度知道
你说的什么呀?这个浏览次数,你只要刷新,他就会增加一次.如此一来,你只要不停的访问url.就能增加吧
你需要在后台记录请求的IP+请求次数,然后就是++的问题了
meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似
网页中meta标签的使用,关键字下面这段的html代码:&head&   &meta http-equiv=&content-Type& content=&text/ charset=gb2312& /&
&meta content=&关键字、关键字、关键字-关键字&&&/head&   也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。meta标签的组成meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。
点击数量在后台数据库有保存,只要每次打开页面保证数据库的数量+1
然后前台读取这个数据并显示就行了
其他类似问题
为您推荐:
点击率的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁关于鼠标点击事件求解!_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:290,366贴子:
关于鼠标点击事件求解!收藏
package Gimport java.awt.*;import java.awt.Cimport java.awt.Limport java.awt.TextFimport java.awt.event.MouseEimport java.awt.event.MouseLimport java.awt.event.MouseMotionLpublic class TextMultListener implements MouseMotionListener,MouseListener&& {&&&& Frame f=new Frame("多重监听器");&&&& TextField tf=new TextField(30);&&&& public TextMultListener(){&&&&&&&& Label l=new Label("请按下鼠标左键移动");&&&&&&&& Button b=new Button("start");&&&&&&&& f.add(l,"North");&&&&&&&& f.add(tf,"South");&&&&&&&& f.setBackground(new Color(200,200,100));&&&&&&&& f.addMouseMotionListener(this);&&&&&&&& b.addMouseListener(this);&&&&&&&& f.addMouseListener(this);&&&&&&&& f.add(b,"East");&&&&&&&& f.setSize(300,400);&&&&&&&& f.setVisible(true);&&&& }&&&& public static void main(String[] args){&&&& TextMultListener tml=new TextMultListener();&&&& }&&&& public void mouseDragged(MouseEvent e){&&&& String s="鼠标移动到的位置是:("+e.getX()+"-"+e.getY()+")";&&&& tf.setText(s);&&&& }&&&&&&&&&&&&@Override&&&& public void mouseMoved(MouseEvent e) {&&&& // TODO Auto-generated method stub&&&&&&&& }@Override&&& public void mouseClicked(MouseEvent e) {&&&& // TODO Auto-generated method stub&&&& tf.setText("你点击了button");&&&& tf.setText("你点了Frame");&&&& }@Override&&&& public void mouseEntered(MouseEvent e) {&&&&&&&& tf.setBackground(Color.green);&&&& tf.setText("鼠标已经进入界面");&&&&&&&&&&&& // TODO Auto-generated method stub&&&&&&&& }@Override&&&& public void mouseExited(MouseEvent arg0) {&&&& // TODO Auto-generated method stub&&&& tf.setText("鼠标已经出了界面");&&&& tf.setBackground(Color.RED);&&&& System.out.print(tf.BOTTOM_ALIGNMENT);&&&& }@Override&&&& public void mousePressed(MouseEvent arg0) {&&&& // TODO Auto-generated method stub&&&&&&&& }@Override&&&& public void mouseReleased(MouseEvent arg0) {&&&& // TODO Auto-generated method stub&&&& }}在两个表情中间,怎么设置当点button时就显示你点击了按钮,在Frame上点击的时候显示你点击了Frame
这个程序有frame 和button 都添加了mouselistener这个接口,那么这两个f和b都有click事件,如果在其中一个上面单击了,mouseclick这个方法怎么知道是谁单机的呢
public void mouseClicked(MouseEvent e) {&&&
if (e.getSource().equals(f))&&&
tf.setText("你点了Frame");&&&
if (e.getSource().equals(b)) &&&
tf.setText("你点击了button");&&&
回复:4楼非常非常感谢!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 java计算器 的文章

 

随机推荐