ldcf.net
当前位置:首页 >> jAvA中怎么让图片背景填充满整个FrAmE >>

jAvA中怎么让图片背景填充满整个FrAmE

效果图 参考代码附件下载

最简单的方法: JFrame mainframe = new JFrame("五子棋"); mainframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = (JPanel) mainframe.getContentPane(); cp.setLayout(new BorderLayout()); ImageIcon background = new Ima...

我还是赞成一楼的方法,重写paint方法是最直接的...给你个例子 import java.awt.*; import javax.swing.*; public class TestFrame extends JFrame { private Image image = null ; private ImageIcon icon = new ImageIcon("E:\\壁纸\\动漫超赞...

private JFrame frame = new JFrame("背景图片测试"); private JPanel imagePanel; private ImageIcon background; public static void main(String[] args) { new bj(); } public bj() { background = new ImageIcon("C:\\Users\\Pictures\\2.j...

// 加载背景图片 ImageIcon bg = new ImageIcon("C:/Users/Administrator/Desktop/WuZi/image/back.jpg"); // 把背景图片显示在一个标签里 JLabel label = new JLabel(bg); //把标签的大小位置设置为图片刚好填充整个面label.setBounds(0,0,bg.g...

import java.awt.*;import java.awt.event.*;import java.awt.image.*;import java.io.*;import javax.imageio.ImageIO;import javax.swing.*; class myFrame extends Frame { Button bt;public myFrame() {bt= new Button("按钮");JPanel jp = ...

你可以这样: cal.setBackground(new Color(100,101,102) ); 其中100 101 102分别为R G B的值 范围在0-255 自己怎么设都行

import java.awt.FlowLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class bj { private JFrame frame = new JFrame("背景图...

1. 建议你用背景重绘的方式 。 2. 如果用Jlabel 的话。 你可以 getLayeredPane().setLayout(new BorderLayout()); backlabel.setBounds(0,0,img.getIconWidth(),img.getIconHeight()); //这行删掉

这个很简单的啊,Jframe有三层layer,把第一层设置为透明,不就得了。那到第二层,然后生成一个JLabel,把图片放进去JLabel里面,再放进第二层

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