网站首页 > 文章中心 > 其它

java界面加图片的代码

作者:小编 更新时间:2023-09-08 13:29:37 浏览量:289人看过

java swing添加图片

在java swing中需要为容器添加图片,或者背景图片.

提供两种简单的解决方案,一种利用JPanel,另一种利用JLabel

①JPanel(源代码)

package oo;

import java.awt.Graphics;

java界面加图片的代码-图1

import java.awt.Image;

import java.io.File;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Drawing {

JFrame jframe = new JFrame();

public static JPanel GImage = null;

public Drawing() {

java界面加图片的代码-图2

initFrame();

}

// 初始化窗口

public void initFrame() {

// 利用JPanel添加背景图片

GImage = new JPanel() {

protected void paintComponent(Graphics g) {

ImageIcon icon = new ImageIcon("image\\benbenla.jpg");

Image img = icon.getImage();

g.drawImage(img, 0, 0, icon.getIconWidth(),

icon.getIconHeight(), icon.getImageObserver());

jframe.setSize(icon.getIconWidth(), icon.getIconHeight());

java界面加图片的代码-图3

};

jframe.setTitle("测试背景图片");

jframe.add(GImage);

jframe.pack();

jframe.setVisible(true);

jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

public static void main(String[] args) {

new Drawing();

package swing.draw;

import javax.swing.JLabel;

JLabel jlpic = new JLabel();

init1Frame();

public void init1Frame() {

icon.setImage(icon.getImage().getScaledInstance(icon.getIconWidth(),

icon.getIconHeight(), Image.SCALE_DEFAULT));

System.out.println(icon.getIconHeight() + "" + icon.getIconWidth());

jlpic.setHorizontalAlignment(0);

jlpic.setIcon(icon);

jframe.add(jlpic);

public static void main(String args[]) {

java的页面咋写插入图片的代码

应该把"//"改为"\\",虽然"/"在java中相当于系统中的"\",但是改为"/"后依然会报错,而"\\"则会转义为"\",如下:

Image im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("\\qq.jpg"));//正确

Image im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/qq.jpg"));//依然报错

想在java学生管理系统的登陆界面添加背景图片,但不知在什么地方添加代码?

①.、在Body中添加

html

headtitle/title/head

body background="背景图片地址"

/body

/html

在body添加:

BODY {

background-image: 图片路径地址

根据ID添加

#login{

这些都可以的,还有js也可以添加的.

以上就是土嘎嘎小编为大家整理的java界面加图片的代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章