java label 图片_如何java在 label中加入图片

这篇博客主要讲述了如何在 Java Swing 应用中为 JPanel 添加不同的背景图片,并询问了如何调整图片大小的问题。博主提供了一个简单的示例代码,创建了 JFrame 和两个 JPanel,尝试为它们添加背景图片,但遇到了困难。在示例代码中,博主使用了 BorderLayout 和 GridLayout 布局管理器,并创建了 JButton 和 JTextField。同时,博主对一楼的帮助表示感谢,并进一步咨询关于设置图片尺寸的方法。
摘要由CSDN通过智能技术生成

请各位帮帮忙。我在做个界面,分为两个Panel1,Panel2.我想让这两个各自有不同的背景图片,可不知道该怎样加,请帮帮忙。程序如下:importjava.awt.BorderLayout;importjava.awt.Flow...

请各位帮帮忙。我在做个界面,分为两个Panel1,Panel2.我想让这两个各自有不同的背景图片,可不知道该怎样加,请帮帮忙。

程序如下:import java.awt.BorderLayout;

import java.awt.FlowLayout;

import java.awt.GridLayout;

import java.awt.Toolkit;

import javax.swing.Icon;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class MainView {

//-----------------Statement-------------------//

JFrame jf ;

JPanel jp ;

JPanel jp1 ;

JPanel jp2 ;

private String imgFileName = "1.jpg";

JLabel label1 ;

JTextField text1 ;

JButton btn1 ;

JButton btn2 ;

JButton btn3;

JButton btn4;

//------------------------ 方法------------------//

public void init(){

jf = new JFrame() ;

label1 = new JLabel("用户名:") ;

text1 = new JTextField() ;

btn1 = new JButton("添加歌曲");

btn2 = new JButton("删除歌曲");

btn3 = new JButton("修改歌曲");

btn4 = new JButton("查询歌曲");

jp = new JPanel(new BorderLayout()) ;

jp1 = new JPanel(new GridLayout(3,2)) ;

jp2 = new JPanel(new FlowLayout()) ;

//--------------------添加------------------------//

jp1.add(label1) ;

jp1.add(text1) ;

jp.add(btn1) ;

jp.add(btn2) ;

jp.add(btn3);

jp.add(btn4);

jp.add(jp1) ;

jp.add(jp2) ;

jp1.setBounds(30, 10, 200, 110);

btn1.setBounds(30, 100, 120, 70);

btn2.setBounds(30, 210, 120, 70);

btn3.setBounds(30, 320, 120, 70);

btn4.setBounds(30, 430, 120, 70);

jp2.setBounds(30, 30, 50, 50);

jf.add(jp) ;

jf.setTitle("我的小学期") ;

jf.setSize(700,600) ;

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;

jf.setVisible(true) ;

}

//ConnectionDB conn = new ConnectionDB() ;

public static void main(String[] args){

new MainView().init();

}

}

谢谢一楼的朋友,麻烦再问一下,有没有可以设置图片的大小啊?

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值