精华内容
下载资源
问答
  • PAGE / NUMPAGES Java中设置窗体背景图像 首先在java中没有直接可用的方法设置java窗体的背景图像但是有两种方法可以间接完成设置窗体的背景颜色的设置一种是利用标签按钮另一种是面板来设置 首先介绍一下利用标签...
  • Swing设置窗体背景图片

    千次阅读 2019-01-30 10:33:55
    Swing设置窗体背景图片,简单的实现方法就是在窗体中放在一个JLabel标签组件,然后设置该标签的图标属性,最后设置该标签的大小与位置将其铺满窗体。 // 设置背景 JLabel lblBackground = new JLabel(); // 创建一...

    Swing设置窗体背景图片,简单的实现方法就是在窗体中放在一个JLabel标签组件,然后设置该标签的图标属性,最后设置该标签的大小与位置将其铺满窗体。

    // 设置背景
    JLabel lblBackground = new JLabel(); // 创建一个标签组件对象
    URL resource = this.getClass().getResource("/background.jpg"); // 获取背景图片路径
    ImageIcon icon = new ImageIcon(resource); // 创建背景图片对象
    lblBackground.setIcon(icon); // 设置标签组件要显示的图标
    lblBackground.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight()); // 设置组件的显示位置及大小
    frame.getContentPane().add(lblBackground); // 将组件添加到面板中

    示例:设置窗体背景图片,并在窗体中放置两个按钮。

    import java.awt.EventQueue;
    import java.net.URL;
    
    import javax.swing.ImageIcon;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    
    /**
     * Swing设置窗体背景图片
     * 
     * @author pan_junbiao
     *
     */
    public class SetBackground
    {
    
    	private JFrame frame;
    
    	/**
    	 * Launch the application.
    	 */
    	public static void main(String[] args)
    	{
    		EventQueue.invokeLater(new Runnable()
    		{
    			public void run()
    			{
    				try
    				{
    					SetBackground window = new SetBackground();
    					window.frame.setVisible(true);
    				} catch (Exception e)
    				{
    					e.printStackTrace();
    				}
    			}
    		});
    	}
    
    	/**
    	 * Create the application.
    	 */
    	public SetBackground()
    	{
    		initialize();
    	}
    
    	/**
    	 * Initialize the contents of the frame.
    	 */
    	private void initialize()
    	{
    		// 初始化窗体
    		frame = new JFrame("有背景图的窗体");
    		frame.setBounds(100, 100, 350, 300);
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		frame.getContentPane().setLayout(null);
    
    		// 按钮1
    		JButton btnNewButton_1 = new JButton("按钮1");
    		btnNewButton_1.setBounds(10, 10, 93, 23);
    		frame.getContentPane().add(btnNewButton_1);
    
    		// 按钮2
    		JButton btnNewButton = new JButton("按钮2");
    		btnNewButton.setBounds(114, 10, 93, 23);
    		frame.getContentPane().add(btnNewButton);
    
    		// 设置背景
    		JLabel lblBackground = new JLabel(); // 创建一个标签组件对象
    		URL resource = this.getClass().getResource("/background.jpg"); // 获取背景图片路径
    		ImageIcon icon = new ImageIcon(resource); // 创建背景图片对象
    		lblBackground.setIcon(icon); // 设置标签组件要显示的图标
    		lblBackground.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight()); // 设置组件的显示位置及大小
    		frame.getContentPane().add(lblBackground); // 将组件添加到面板中
    	}
    
    }

    注意:“设置背景”的代码必须放在其它控件的下面,否则会遮住其它的控件。

    执行效果:

    展开全文
  • MFC 设置窗体背景

    2019-11-25 13:39:16
    MFC设置窗体背景色,没有比较直接的方法。网上查到了一个可行的,分享如下: 重写OnCtlColor方法,设置新的brush HBRUSH CCheDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::...

    MFC设置窗体背景色,没有比较直接的方法。网上查到了一个可行的,分享如下:

    重写OnCtlColor方法,设置新的brush

    HBRUSH CCheDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
    {
        HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
        //窗体背景色
        static CBrush br(RGB(76,76,76));
        return (HBRUSH)br;
    
        //return hbr;
    }

    效果:

     

    评:MFC和Winform对比,就是拖拉机和飞机的对比。

     

    展开全文
  • dialog.getWindow().setBackgroundDrawableResource...设置窗体背景透dialog.getWindow().setGravity(Gravity.BOTTOM);设置出现的位置 设置当前窗体的大小 dialog.getWindow().setBackgroundDrawableResource(a...
    dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);设置窗体背景透dialog.getWindow().setGravity(Gravity.BOTTOM);设置出现的位置
    设置当前窗体的大小
    dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
    WindowManager.LayoutParams attributes = giftChangeDialog.getWindow().getAttributes();
    attributes.width = WindowManager.LayoutParams.MATCH_PARENT;
    attributes.height = WindowManager.LayoutParams.MATCH_PARENT;
    dialog.getWindow().setAttributes(attributes);
    展开全文
  • java swing 中怎么设置窗体背景图片而不覆盖其他组件比如按钮文本框这些,我用边框布局,把他们都添加到内容面板层上,但图片把其他组件覆盖了,是怎么回事?求大神们解答,谢谢
  • Java Swing 之设置窗体背景图片

    万次阅读 2014-05-02 21:59:33
    * 设置窗体背景图片 * @author gao */ package com.gao; import java.awt.Graphics; import java.awt.Image; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JPanel; public ...
    /**
     * 设置窗体背景图片
     * @author gao
     */
    package com.gao;
    
    import java.awt.Graphics;
    import java.awt.Image;
    
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    
    public class BackgroundDemo extends JFrame{
    	private Image image;
    	private static final long serialVersionUID=-1588458291133087637L;
        public BackgroundDemo(){
        	this.setTitle("设置窗体的背景颜色");
        	this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        	this.setBounds(0 , 0, 400,300 );
        	
        	JPanel contentPane=new JPanel(){
        		@Override
        		public void paint(Graphics g) {
        			ImageIcon icon=new ImageIcon("2.jpg");
        	 image=icon.getImage();
        	 g.drawImage(image, 0,0,null);
        			// TODO Auto-generated method stub
        			
        		}
        	};	 
        	this.add(contentPane);
        	this.setVisible(true);
        }
        
        
        public static void main(String[]args){
        	BackgroundDemo example=new BackgroundDemo();
    
        }
    }
    

    展开全文
  • Qt设置窗体背景

    2017-01-04 13:23:08
    简述QWidget默认是白色的背景,在实际的应用中我们经常为它设置好看的背景图片来达到 美化软件的效果。实现方式 通过SetPalette来设置背景图片 QSS QPainter来绘制 SetPalette设置背景源码setAutoFillBackground...
  • https://www.cnblogs.com/ZY-Dream/p/10571726.html
  • C#如何设置窗体背景为指定图片?

    千次阅读 2019-06-12 22:55:04
    Windows窗体程序自带的背景比较单调,设置背景为图片就很好的解决了这一问题,那么如何设置背景为指定图片呢? (比较单调的背景) 如下所示,如何实现点击“图片一”“图片二”“图片三”切换背景图片? ...
  • java swing设置窗体背景颜色

    千次阅读 2019-07-25 18:28:47
    JFrame jf = new JFrame("震动波形图"); jf.getContentPane().add(new RecieveData()).setBackground(Color.black);
  • Qt中设置窗体背景图片后竟变黑

    千次阅读 2016-04-07 18:12:09
    我们知道,qt中默认的窗体背景背景色是白色的,于是,为了美观或者说体验更好的视觉效果,我们可以更还其背景色,qt中也提供了一系列的函数来让我们对其进行设置,具体设置方法可以参见博客:...但是,在我自己动手设置...
  • 在做最后的UI的时候,犯了难题,窗体不能通过直接的方法来设置背景,所以在网上查阅资料后,总结了一些关于窗体的知识:  在创建JFrame窗口的时候,会自动为窗体创建一个JRootPane容器,在JRootPane容器中又创建了...
  • 怎么用C#设置Windows窗体背景图片,并且让背景图片隔五秒变一次![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/9.gif)
  • 这个跟我上一篇的博文是相同写法的,只是多了个获取宽度和高度的变量值。 ... import java.awt.BorderLayout; import java.awt.Graphics; import javax.swing.*; /** * * 设置背景图片随窗体
  • [JAVA]①重绘JPanel面板,设置窗体背景图片

    千次阅读 多人点赞 2017-09-06 14:23:52
    由于在网上查询的方法众多,而且方法有的地方复杂化,其实不用特别复杂编写代码,只要关键点的地方写对了,就可以运行。 此写法本人整理了网上思路编写,简单明了... * 自定义背景图片,重绘JPanel面板的paintComponent
  • C# WinForm 如何设置窗体背景为渐变色

    千次阅读 2013-11-06 23:04:41
    【1】添加引用: using System.Drawing.Drawing2D;...【2】添加窗体的Paint事件,用颜色填充窗体区域:  private void Form2_Paint(object sender, PaintEventArgs e)  {  Graphics g = e.Graphics;  Color
  • Private r As RectangleF Private m_image As Image = Image.FromFile("g:/picture.bmp") Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
  • 设置窗体背景

    2017-08-15 14:13:31
    1.设置窗体背景颜色 this.BackColor = Color.LightBlue; 2.设置窗体背景为指定图片 this.BackgroundImage = Image.FromFile("test.jpg"); 图片放在debug中 3.使图片自动适应窗体的大小 ImageLayout ...
  • 设置C 窗体背景颜色

    2018-11-14 11:04:53
    设置C 窗体背景颜色
  • python pyQt5设置窗体背景图片

    千次阅读 2019-05-08 18:00:51
    class Ui_MainWindow(QtWidgets.QWidget): def setupUi(self, MainWindow): MainWindow.setObjectName(“MainWindow”) ...#设置窗体背景图片 MainWindow.setStyleSheet(“background-image:url(imges...
  • 设置主界面背景图片 1.首先准备两张Windows24位BMP(后缀为.bmp)的图片,找到创建的工程目录下的res文件夹,将图片复制粘贴到res文件夹下。 这里以美丽的精灵公主–丽芙·泰勒为背景。 这里以Photoshop为工具...
  • //添加代码对话框背景贴图 CPaintDC dc(this); CRect rect; GetClientRect(&rect); //获取对话框长宽 CDC dcBmp; //定义并创建一个内存设备环境 dcBmp.CreateCompatibleDC(&dc); //创建兼容性DC ...
  • Winform设置按钮与窗体背景色一致

    千次阅读 2015-09-06 22:32:57
    窗体设计的时候有时候可能需要设置按钮的背景色透明:与窗体背景色一致,这个时候就需要进行按钮属性的修改了,那我们需要修改按钮的哪几项属性呢? (1)设置按钮的BACKCOLOR为WEB的Transparent (2)设置...
  • pyqt 窗体背景设置

    2010-08-12 08:43:51
    窗体背景设置设置颜色,和图片 在Qt中对窗体背景设置一般有两种方式,一个是设置palette,一个是通过paintEvent事件画,但是后者的速度慢,在初始化窗体时都要自动执行 painterEvent事件,将背景重画,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,964
精华内容 16,385
关键字:

如何设置窗体背景