先写个panel用来贴图片的,然后再用另一个主frame加载这个panel即可。

package com.card.frame.image;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import javax.swing.JPanel;public class ImagePanel extends JPanel{private Image image;public ImagePanel(Image img){this.image = img;Dimension dime = new Dimension(image.getWidth(null),image.getHeight(null));this.setPreferredSize(dime);this.setMaximumSize(dime);this.setMinimumSize(dime);this.setSize(dime);this.setLayout(null);}public void paintComponent(Graphics g){super.paintComponent(g);g.drawImage(image, 0,0,null);}}//用来存放图片panel已经写好,现在来写主framepackage com.card.frame.frame;import com.card.frame.image.ImagePanel;import java.awt.*;import javax.swing.*;public class MyJFrame extends JFrame{public MyJFrame(String title,int width,int height){super(title);this.setSize(width,height);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Dimension dime = Toolkit.getDefaultToolkit().getScreenSize();this.setLocation(dime.width/2-width/2, dime.height/2-height/2);} public static void main(String[] args){ MyJFrame mj = new MyJFrame("背景图片",500,300);//这里是frame大小,注意:因为写的是按照图片实际大小来填充panel,因此你需要看清楚图片为 多少*多少 例如:500*300的大小,这里就填写500,300.建议你先缩小图片后,在来填写。 ImagePanel ip = new ImagePanel(new ImageIcon("C:\\Documents and Settings\\Administrator\\桌面\\WP_20140915_002.jpg").getImage());//这里是图片路径 JTextField jt = new JTextField(10); jt.setBounds(new Rectangle(20, 20, 140, 20));//这里是文本框位置 ip.add(jt); mj.add(ip); mj.setVisible(true); }}

取消

评论

java的jtextarea_java中怎么在JTextArea中添加图片?相关推荐

  1. Java使用Spire.Doc实现Word文档添加图片水印

    通过本文你将学到: Spire.Doc是什么? 如何在项目中引入Spire.Doc依赖? 项目中基于Spire.Doc封装工具类实现Word文档添加图片水印? 一.Spire.Doc是什么? 1.Sp ...

  2. java jtextpane插入图片_java中怎么在JTextArea中添加图片?

    先写个panel用来贴图片的,然后再用另一个主frame加载这个panel即可. package com.card.frame.image;import java.awt.Dimension;impo ...

  3. android文本自动添加图片格式,Android中多行文本末尾添加图片排版问题的解决方法...

    前言 最近在项目中需要在某个多行英文文本末尾增加一个图片,尝试了很多方法,最后用了一个比较Tricky的方法解决了,当然这种方法不一定是最好最优的解决办法,记录一下. 问题 如果直接使用drawabl ...

  4. Android中多行文本末尾添加图片 图标在文字后面 换行

    效果 方式一:自己写文本及背景 val sb1 = SpannableString("好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习好好学习 ...

  5. 【iReport】实际开发中,解决iReport中打印图片不显示问题

    ireport  中增加图片,添加上属性,但是运行时报错如下,是属性logoPath没有声明到map中 1. Parameter not found : logoPath net.sf.jasperr ...

  6. java为word、excel、pdf、ppt、图片添加图片水印(文字水印同理)

    使用idea开发,所需依赖如下: spire的下载.使用,代码中会给出网址.idea中选中右键,添加为库即可使用 <!--使用spire,导入的jar--> <dependency& ...

  7. java 获得jtextarea_java JTextArea中获得光标所在行数

    [java]代码库import java.awt.BorderLayout; import java.awt.Rectangle; import java.awt.event.ActionEvent; ...

  8. java gettext_JAVA中getText()怎么从一个JTextArea中读出内容?

    想先创建一个JTextArea,然后在里面输入内容(几个字母),然后用getText读出里面的内容,可是好像只能是先在JTextArea里面写,然后getText才能读出,而不能先运行,在图形界面的J ...

  9. java中向JTextArea中添加滚动条(垂直的和水平的)

    这次在研究java的swing类时,在做一个实例时,发现了JTextArea中添加滚动条的问题,经过网上查找资料和自己测试发现有以下用法: 1.首先应该把JTextArea添加到一个JScrollPa ...

最新文章

  1. C# Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0..65535)解决方法
  2. 机器学习导论(张志华):多元高斯分布及应用
  3. android打包过程
  4. Android隐藏状态栏和标题栏
  5. Spring 基础 用mock对Controller执行测试(系列号4)
  6. android 重新打开活动,android – RxJava在活动恢复后重新订阅事件
  7. 最大后验估计与共轭分布
  8. 将excel转换为Xml
  9. Linux屏幕取词翻译 - 思路及实现过程
  10. 【回归预测-ELM预测】基于樽海鞘算法结合极限学习机实现风电场功率回归预测附matlab代码
  11. 记一次菜鸟网络电话面试
  12. Pentest Wiki Part2 漏洞评估
  13. 用python画篮球场_如何使用 Python 创建一个 NBA 得分图?
  14. uml-----什么是UML
  15. 互联网晚报 | 10月24日 星期日 | 华为鸿蒙生态建设投入已超500亿;瑞幸门店端扭亏为盈;文旅部要求暂停经营旅游专列业务...
  16. 初学编程者必知的五个网站
  17. java75-GUL文本框和标签
  18. python运用turtle绘制大众车标
  19. 【图像处理】小波编码图像中伪影和纹理的检测(Matlab代码实现)
  20. C/C++里面使用loadimage导入图片和使用miSendString播放音乐函数运行不显示图片不播放音乐的解决问题

热门文章

  1. hibernate中java类的成员变量类型如何映射到SQL中的数据类型变化
  2. 【VMCloud云平台】SCSM(六)SCSM创建服务
  3. scjp考试准备 - 11 - 类型转换2
  4. TCP/IP常用端口说明
  5. AgileEAS.NET SOA 中间件Web运行容器管理功能已全部开源,欢迎大家下载、使用、反馈...
  6. iOS禁止输入emoji表情
  7. 批处理启动myeclipse
  8. WPF教程尝试(修正部分格式)
  9. 【Python】 Python数据类型
  10. 【Scala】使用Scala程序实现WordCount--词频统计(代码)