Ⅰ 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);
}
}