导航:首页 > 编程语言 > 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鼠标提示相关的资料

热点内容
哪里可以看到老龄化数据 浏览:644
小型门户网站有哪些 浏览:563
简书网站打不开怎么办 浏览:467
关于新能源汽车有哪些外文数据库 浏览:271
word公式编辑器怎么打开 浏览:419
为什么电脑上的文件传不了去 浏览:919
反诈骗app注册日期怎么查 浏览:159
周年店庆微信文章素材 浏览:154
网络语你是坏人怎么说 浏览:788
龙龙网络电视 浏览:892
mongodb数据库更新 浏览:188
微信朋友圈浏览痕迹吗 浏览:672
视频文件上面的标题怎么弄上去的 浏览:434
今日头条安卓21 浏览:464
电脑店u盘启动盘制作工具v61 浏览:766
9月19订的苹果6splus 浏览:270
网络人绿色版 浏览:450
linux服务器启动oracle 浏览:621
win10怎么语音呼唤小娜 浏览:456
qq飞车银天使 浏览:612

友情链接