llgd.net
当前位置:首页 >> jAvA怎么在背景图上加一个按钮 >>

jAvA怎么在背景图上加一个按钮

不知道你怎么加的。加背景图有很多种办法: - 加一个 JLabel,然后在 JLabel 上添加图片; - 直接重写 paint 方法,然后用 drawImage(Image src, int x, int y, int width, int height) 方法画上去。 最大化的时候实际上是触发了窗口事件,添加...

你说application还是web啊 可以在JFrame里加一个重载过的JPanel class ImagePanel extends JPanel { @Override public void paint(Graphics g) { super.paint(g); //在这里把你那张图片画上去 } } 望采纳,谢谢。

JButton有一个setIcon(Icon icon);方法可以在JButton上加图片。例如: public class ButtonImage{ public ButtonImage() { JFrame frame = new JFrame(); JButton button = new JButton("confirm"); ImageIcon icon = new ImageIcon("image.jpg"...

何必要用java api的按钮呢,多不好看,自己写一个button 代码如下 package GUI; import java.applet.Applet; import java.applet.AudioClip; import java.awt.Cursor; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Im...

public class CreateIcon { static String path=System.getProperty("user.dir")+"\\WebRoot\\Img\\"; public static ImageIcon add(String ImageName){ ImageIcon icon = new ImageIcon(path+ImageName); return icon; } }

public class CreateIcon {static String path=System.getProperty("user.dir")+"\\WebRoot\\Img\\";public static ImageIcon add(String ImageName){ImageIcon icon = new ImageIcon(path+ImageName);return icon;}}先定义一个方法,然后下面调...

Component.setBounds(int x,int y,int width,int height);//设置组件的x,y坐标以及宽和高 ContentPane.add(Component);//将组件添加到面版

需要重写Panel的paint方法. g.drawImage() 这个方法,可以添加图片

import javax.swing.*; public class IS extends JFrame { IS(){ JPanel p=new JPanel(); JLabel l=new JLabel(); Icon icon=new ImageIcon("D:\\a.jpg"); //在此直接创建对象 l.setIcon(icon); l.setBounds(0, 0, icon.getIconWidth(),icon.get...

用PANEL 继承PANEL重写paintComponent方法, 这些控制添加在panel上,就不会出现你说的问题了。 重写paint,会出现你说的问题 直接在窗体上添加了背景图片也会出现你说的问题。 下边是例子。 -------------------------------------------------...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com