社区
Java SE
帖子详情
如何在frame(上面有些jbutton)上用自己的图片作为背景?
spetpet
2005-01-17 08:47:18
我是初学的,最好能给些程序的例子啦,谢谢:)
...全文
198
9
打赏
收藏
如何在frame(上面有些jbutton)上用自己的图片作为背景?
我是初学的,最好能给些程序的例子啦,谢谢:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spetpet
2005-01-23
打赏
举报
回复
唉,还是不行啊,我现在只好在底层用一个lable做一个图片,在上层加其他的button了!:(
zeroman20
2005-01-23
打赏
举报
回复
上面的错了.没写完点错钮了
String name="xyz.gif"; //要写完整的路径
backGround=Toolkit.getDefaultToolkit().getImage(name);
*.jpg 好象不支持
zeroman20
2005-01-23
打赏
举报
回复
String name="xyz.gif";
backGround = Tool
zealVampire
2005-01-18
打赏
举报
回复
你可以参考一下 自己装的JDK/demo/jfc/SwingSet2 去点击那个jar包看看 很多效果都有的了
具体看看源码就可以了的
xiaohuasz
2005-01-18
打赏
举报
回复
jpg图片好象不支持!换bmp或gif格式的图片就可以了!
viano
2005-01-18
打赏
举报
回复
应该是这样的:
Icon img1 = new ImageIcon("你的图片文件");
JButton buttonOne;
buttonOne = new JButton("button image", img1);
绝对没有问题 !
呵呵!
spetpet
2005-01-18
打赏
举报
回复
还是不行啊,我的那个如下:
public class testFrame extends JFrame {
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
Image backGround;
public testFrame() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
this.setSize(new Dimension(800, 600));
backGround=Toolkit.getDefaultToolkit().getImage("loginBG.jpg");
jButton1.setBounds(new Rectangle(75, 182, 73, 25));
jButton1.setText("jButton1");
this.getContentPane().setLayout(null);
jButton2.setBounds(new Rectangle(221, 182, 73, 25));
jButton2.setText("jButton2");
this.setResizable(false);
this.getContentPane().add(jButton1, null);
this.getContentPane().add(jButton2, null);
}
public void paint(Graphics g)
{
g.drawImage(backGround,0,0,800,600,this);
super.paint(g);
}
}
可以运行,但就是没有背景
spetpet
2005-01-18
打赏
举报
回复
谢谢哦,先试试!
xiaohuasz
2005-01-17
打赏
举报
回复
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.URL;
class MyFrame extends Frame
{
Image img;
JButton btn1,btn2;
int width,height;
public MyFrame()
{
width=300;
height=200;
img=Toolkit.getDefaultToolkit().getImage("yourPicture.gif");
btn1=new JButton("Button1");
btn2=new JButton("Button2");
this.setLayout(new FlowLayout());
this.add(btn1);
this.add(btn2);
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
this.setSize(width,height);
this.show();
}
public void paint(Graphics g)
{
g.drawImage(img,0,0,width,height,this);
super.paint(g);
}
}
public class Test
{
public static void main(String[] args)
{
new MyFrame();
}
}
java j
frame
设置
背景
图片
_Java怎么给J
Frame
添加
背景
图片
加
背景
图有很多种办法:- 加一个 JLabel,然后在 JLabel 上添加
图片
;- 直接重写 paint 方法,然后用 drawImage(Image src, int x, int y, int width, int height) 方法画上去。最大化的时候实际上是触发了窗口事件...
swing中J
Frame
设置
背景
颜色和
背景
图片
J
Frame
窗口的组成部分:。 最底层是RootPane, 上一层是LayeredPane, ...ContentPane默认是一个JPanel,在J
Frame
上添加组件,往往是添加在ContentPane中的, package test; import java.awt.BorderL...
J
Frame
的层次结构 及
背景
设置说明
一、J
Frame
的层次结构 我们通过两个图来说明...
Frame
的最底层是 RootPane, 然后是 LayeredPane 再
上面
就是 ContentPane 最顶层是 GlassPane最顶层的 GlassPane 默认是透明的, 关于 GlassPane 这个层次,其实有很
我被老板炒鱿鱼了!因为我在IDE里看漂亮小姐姐跳舞!(IntelliJ IDEA插件开发之打造炫酷动态
背景
墙)
去年在新电脑上看视频的时候,在触摸板上做了一个缩放的手势把程序列表call出来了 我那时候是纯黑色的壁纸,视频也刚好播放到白色衣服人物在黑夜中的画面,加上若隐若现的应用程序图标,这虚实结合的效果使得画面中...
JavaSwing 5秒循环单ping网络IP地址,添加自适应
背景
图等
Java Swing图像自适应JLabel、
JButton
大小代码Demo注释代码通过下面代码中的LabelUtil.getAutoAdjustedIcon(Image, boolean)方法,创建一个能自适应组件大小的ImageIcon对象。效果图如上,原本是自适应的
背景
图,...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章