「java语句插图」java 图

博主:adminadmin 2023-03-19 16:30:14 386

今天给各位分享java语句插图的知识,其中也会对java 图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java GUI 怎么插入图片

ImageIcon img = new ImageIcon("src/images/abc.jpg");//注意图片路径

//如果实在拿不准图片的相对路径,可以写绝对路径比如d:\\workspace....\\xx.jpg

如何在java中插入图片

public Qua_Main_JFrame() {

JPanel jpanel = new JPanel();

this.setContentPane(jpanel);

//

添加标签组件

GridLayout gird = new GridLayout(3,0);

jpanel.setLayout(gird);

ImageIcon img = new ImageIcon("src/JMXY.JPG");

JLabel imgLabel = new JLabel(img);//

将背景图放在标签里。

this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));

imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());

this.getLayeredPane().setLayout(null);

this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

jpanel.setOpaque(false);

initComponents();

}

其中

Qua_Main_JFrame

为创建的

java

窗体项目名,图片按路径存放,注意一点,所有

的代码都应该放在

initComponents();

方法之上,这样你添加进窗体中的空间才会显示在

图片之上,否则看不见控件。

java web jsp怎么插图片

JSP中插入的图片就是一个html的img标签,如

img src="images/hi.png"/

1. 上传图片到服务器的文件系统中

2. 把图片的地址保存到数据库

3. 读取图片的地址,设置到img src=".."/的src属性中

java程序中怎么插入图片

1)文件要有后缀名

2)要用Image或BufferedImage对象

3)因为你重写了paint()方法,所以不能在Label里面显示图片。你重写了paint()方法后,整个容器都会变成画布,所以看不到Label组件,自然也就看不到图片。应该在paint方法里面用g.drawImage方法把图片在画布中画出来。参考Java API,Graphics的drawImage方法。

JAVA程序如何插入图片

图片名字是img1.JPG,你放到本程序的目录下面就好了。

import java.awt.*;

import java.awt.event.*;

import java.awt.image.*;

import java.io.*;

import javax.imageio.*;

import javax.swing.*;

public class TestMenu1 extends JFrame{

private JTextArea textArea=new JTextArea();

private JMenuBar menuBar=new JMenuBar();

private JMenu fileMenu=new JMenu("文件");

private JMenu viewMenu=new JMenu("视图");

private JMenu toolMenu=new JMenu("工具栏");

private JMenuItem[] fileItem={new JMenuItem("新建"),new JMenuItem("打开"),new JMenuItem("保存"),new JMenuItem("退出")};

private JMenuItem[] viewItem={new JMenuItem("普通"),new JMenuItem("页面")};

private JCheckBoxMenuItem[] toolItem={new JCheckBoxMenuItem("常用"),new JCheckBoxMenuItem("绘图"),new JCheckBoxMenuItem("符号栏")};

private JPanel jPanel1;

private JLabel jLabel;

private Image image;

private ImageIcon imageIcon ;

public TestMenu1(String title){

super(title);

jPanel1=new JPanel();

image = Toolkit.getDefaultToolkit().getImage("img1.JPG");

jLabel = new JLabel();

imageIcon = new ImageIcon(image);

jLabel.setIcon(imageIcon);

add(jLabel, BorderLayout.NORTH);

add(jPanel1, BorderLayout.SOUTH);

setVisible(true);

setSize(600, 600);

ActionListener actListener=new ActionListener(){

public void actionPerformed(ActionEvent e){

if(((JMenuItem)e.getSource()).getText()=="退出"){

System.exit(0);

}else{

textArea.setText(((JMenuItem)e.getSource()).getText());

}

}

};

ItemListener itemListener=new ItemListener(){

public void itemStateChanged(ItemEvent e){

String str=new String("");

for(int i=0;itoolItem.length;i++){

if(toolItem[i].isSelected()){

str+=toolItem[i].getText()+"\n";

}

}

if(str.length()==0){

textArea.setText("没有复选");

}else{

textArea.setText(str);

}

}

};

for(int i=0;ifileItem.length;i++){

fileItem[i].addActionListener(actListener);

fileMenu.add(fileItem[i]);

if(i==2){

fileMenu.addSeparator();

}

}

for(int i=0;iviewItem.length;i++){

viewItem[i].addActionListener(actListener);

viewMenu.add(viewItem[i]);

}

viewMenu.addSeparator();

viewMenu.add(toolMenu);

for(int i=0;itoolItem.length;i++){

toolItem[i].addItemListener(itemListener);

toolMenu.add(toolItem[i]);

}

menuBar.add(fileMenu);

menuBar.add(viewMenu);

setJMenuBar(menuBar);

add(new JScrollPane(textArea));

}

public static void main(String[] args){

//TestMenu frame=

new TestMenu1("DEMO");

//frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//frame.setSize(300,180);

//frame.setVisible(true);

}

}

java语句插图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 图、java语句插图的信息别忘了在本站进行查找喔。