导航:首页 > 编程语言 > java鼠标提示

java鼠标提示

发布时间:2024-06-09 18:58:34

java能不能做当鼠标移动到按钮或文本框上时显示提示信息

你说的是指.setToolTipText("")方法吧,声明一下,此方法适用于任何版本的SE

代码如下:

importjava.awt.*;
importjavax.swing.*;
//加载程序

publicclassTestextendsJFrame{
//继承类

Test(){
//构造无参方法
MyFrame.(true);
//美观布局
this.setUndecorated(true);
//清楚原有窗体格式
this.getRootPane().setWindowDecorationStyle(JRootPane.ERROR_DIALOG);
//更换为消息窗格式(没有最大最小化按钮)
this.setTitle("这是一个标题");
//为窗体添加标题
this.setSize(300,140);
//设置窗体大小
this.setResizable(false);
//设置窗体大小不可变
this.setLocation(650,250);
//设置窗体位置

JPanelPanel=newJPanel();
//添加一个容器

JLabelLabel=newJLabel("这是一个标签");
//添加一个内容为“这是一个标签”的标签
Label.setFont(newFont("微软雅黑",Font.BOLD,20));
//设置标签字体、粗体、字号
Label.setForeground(Color.red);
//设置文字颜色
Label.setToolTipText("这是一个注释");
//为标签添加一串注释
Panel.add(Label);
//向容器内添加此标签

JButtonButton=newJButton("退出");
//添加一个内容为“退出”的按钮
Button.setFont(newFont("微软雅黑",Font.BOLD,20));
//设置按钮字体、粗体、字号
Button.setToolTipText("这是一个注释");
//为按钮添加一串注释
Button.addActionListener(newActionListener(){
//为按钮添加一个监视器
@Override
publicvoidactionPerformed(ActionEvente){
System.exit(0);
//设置按钮按下的事件为关闭程序
}
});
Panel.add(Button);
//向容器内添加此按钮

this.add(Panel);
//向窗体内添加此容器
this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
//设置窗体的关闭按钮为无动作
this.setVisible(true);
//设置窗体可见
}

}
希望可以解决答主疑问

Ⅱ java中JTextfield怎样使它有提示内容,就是文本框默认有内容,鼠标点进去内容消失这样的

packagecom;

importjava.awt.FlowLayout;
importjava.awt.event.FocusAdapter;
importjava.awt.event.FocusEvent;

importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JTextField;

publicclassKyoextendsJFrame
{
publicKyo()
{
(100,100);
setLayout(newFlowLayout());
finalJTextFieldtextField=newJTextField(11);
textField.addFocusListener(newFocusAdapter()
{
@Override
publicvoidfocusGained(FocusEvente)
{
textField.setText("");
}
@Override
publicvoidfocusLost(FocusEvente)
{
textField.setText("输入内容");
}
});
add(textField);
add(newJButton("dd"));
pack();
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
publicstaticvoidmain(String[]args)
{
newKyo();
}
}

Ⅲ java涓鎬庢牱鍒朵綔灏嗛紶鏍囨斁缃鍦ㄦ爣棰樹笂鍙浠ョ浉搴旀樉绀轰俊鎭锛屽彧鏄灏嗛紶鏍囨斁缃鍦ㄤ笂闈涓嶉渶瑕佺偣鍑诲氨鍙浠ユ樉绀轰俊鎭

鐢╦s锛岃剧疆onmouseover浜嬩欢鍗冲湪浣犵殑鏍囬樻爣绛鹃噷鍔犱笂onmouseover="alert('鍐欎綘鎯虫樉绀虹殑鍐呭癸紒')"灏眔k浜嗕笉鐢ㄧ偣鍑汇傝繖涓猨s濂藉ソ鐪嬬湅杩欎簺鍔熻兘缁忓父鐢锛屼粬涓嶄粎鏈夋樉绀烘枃鏈鐨勫姛鑳藉浘鐗囧晩鍑芥暟鍟婇兘鍙浠ヨ皟鐢锛屽氱湅鐪

Ⅳ 用java在文本框实现鼠标点击事件,一点文本框直接跳出新对话框

import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JFrame;
import javax.swing.JTextField;

public class Exec1 extends JFrame {

public Exec1() {
JTextField txt = new JTextField();
txt.addMouseListener(new MouseListener() {
public void mouseClicked(MouseEvent e) {
new A().setVisible(true);
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
});
add(txt);
setSize(100, 65);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

public static void main(String [] args) {
new Exec1().setVisible(true);
}
}

class A extends JFrame {
public A() {
setSize(400, 400);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}

阅读全文

与java鼠标提示相关的资料

热点内容
ps3文件分割视频 浏览:280
微信图片一键转发软件 浏览:331
如何判断s200plc编程电缆 浏览:691
太原编程培训班哪个好 浏览:171
树叶吹奏教程 浏览:6
社交app带来了哪些社会问题 浏览:394
如何安装爱宝8800数据采集器 浏览:712
文件保存了怎么找不到了 浏览:476
彩票网站怎么辨真假 浏览:840
pr找不到该文件 浏览:963
java移除panel 浏览:354
jsp填充jsp 浏览:166
海关外贸大数据在哪里查 浏览:381
思特奇java笔试题 浏览:121
葫芦侠在手机中的文件名 浏览:813
plc编程应该怎么收钱 浏览:584
c语言中源文件由什么组成 浏览:890
linuxhttpdphp配置文件 浏览:607
拆单数据要怎么保存 浏览:17
mac电脑怎样压缩文件到100m 浏览:645

友情链接