java JButton鼠标移过才会显示出来,怎么解决啊 急急急

publicMyJFrame(){//不采用任何布局方式。setTitle("欢迎来到主菜单");ct=this.getContentPane();this.setLay... public MyJFrame()
{
//不采用任何布局方式。
setTitle("欢迎来到主菜单");
ct=this.getContentPane();
this.setLayout(null);
//重新绘制背景图片
init1();
this.setSize(800,600);
this.setLocation(400,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
//设置窗体的图标
Image img0 = new ImageIcon("E:/biaoti.png").getImage();
this.setIconImage(img0);
//窗体大小不能改变
this.setResizable(false);

this.setVisible(true);
}

public void init1(){

bgp=new BackgroundPanel((new ImageIcon("e:beijing2"
+ ".jpg")).getImage()); //参数是一个Image对象,
bgp.setBounds(0,0,800,600);

//创建按钮
ImageIcon ii=new ImageIcon("e:xianshi.png");
jb1=new JButton(ii);
jb1.setBounds(60,30,150,150);
jb1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{

new MyJFrame1();
}

});
//ct.add(jb1);
jl1=new JLabel("状态显示");
jl1.setBounds(95, 180, 95, 45);
jl1.setFont(new java.awt.Font("TimesRoman", 1, 20));
// “dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号
//设置字体
jl1.setForeground(Color.white);
ct.add(jl1);

ImageIcon iii=new ImageIcon("e:dayin1.png");
jb2=new JButton(iii);
jb2.setBounds(300,30,150,150);

jb2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{

new MyJFrame2();
}

});

jl2=new JLabel("历史数据打印");
jl2.setBounds(315, 180, 135, 45);
jl2.setFont(new java.awt.Font("TimesRoman", 1, 20));
// “dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号
//设置字体
jl2.setForeground(Color.white);
ct.add(jl2); }
public static void main(String[] args)
{
new MyJFrame();

}
}
class BackgroundPanel extends JPanel
{
Image im;
public BackgroundPanel(Image im)
{
this.im=im;
// this.setOpaque(false); //设置控件不透明,若是false,那么就是透明

}
//Draw the background again,继承自Jpanle,是Swing控件需要继承实现的方法,而不是AWT中的Paint()
public void paintComponent(Graphics g) //绘图类,详情可见博主的Java 下 java-Graphics
{

super.paintComponents(g);
g.drawImage(im,0,0,this.getWidth(),this.getHeight(),this); //绘制指定图像中当前可用的图像。图像的左上角位于该图形上下文坐标空间的 (x, y)。图像中的透明像素不影响该处已存在的像素

}

}
展开
 我来答
松幼祎0Hb
2018-04-12 · TA获得超过361个赞
知道小有建树答主
回答量:416
采纳率:95%
帮助的人:45.8万
展开全部
JAVA中的用法: setToolTipText 方法

JButton b = new JButton("一个按钮");
b.setToolTipText("你的提示文字");

JS中的用法: title属性

<button type="button" title="你的提示文字">一个按钮</button>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式