当前位置: 首页 > news >正文

成都网站建设培训班/发外链的网址

成都网站建设培训班,发外链的网址,舟山市建设信息港网站打不开,竞价推广淘客在java swing中需要为容器添加图片,或者背景图片。提供两种简单的解决方案,一种利用JPanel,另一种利用JLabel1.JPanel(源代码)packageoo;importjava.awt.Graphics;importjava.awt.Image;importjava.io.File;importjavax.swing.ImageIcon;impo…

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

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

1.JPanel(源代码)

packageoo;

importjava.awt.Graphics;

importjava.awt.Image;

importjava.io.File;

importjavax.swing.ImageIcon;

importjavax.swing.JFrame;

importjavax.swing.JPanel;

publicclassDrawing {

JFrame jframe = newJFrame();

publicstaticJPanel GImage =null;

publicDrawing() {

initFrame();

}

// 初始化窗口

publicvoidinitFrame() {

// 利用JPanel添加背景图片

GImage = newJPanel() {

protectedvoidpaintComponent(Graphics g) {

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

Image img = icon.getImage();

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

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

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

}

};

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

jframe.add(GImage);

jframe.pack();

jframe.setVisible(true);

jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

publicstaticvoidmain(String[] args) {

newDrawing();

}

}

2.JLabel源代码

packageswing.draw;

importjava.awt.Image;

importjavax.swing.ImageIcon;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

/** 利用JLabel来构建图片 */

publicclassDrawing2 {

JLabel jlpic = newJLabel();

JFrame jframe = newJFrame();

publicDrawing2() {

init1Frame();

}

publicvoidinit1Frame() {

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

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

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

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

jlpic.setBounds(0,0,1366,768);

jlpic.setHorizontalAlignment(0);

jlpic.setIcon(icon);

jframe.setSize(1366,768);

jframe.add(jlpic);

jframe.pack();

jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jframe.setVisible(true);

}

publicstaticvoidmain(String args[]) {

newDrawing2();

}

}

添加控件:

jlpic.setIcon(icon);

Container c = new Container();

JLabel user = new JLabel("用户:");

JLabel password = new JLabel("密码:");

JTextField txf_userName = new JTextField();

JPasswordField pwd_password = new JPasswordField()

{

public void paste(){

UIManager.getLookAndFeel().provideErrorFeedback(this);

}

};

user.setBounds(200,25,50,25);

password.setBounds(200,52,50,25);

txf_userName.setBounds(300,25,150,25);

pwd_password.setBounds(300,52,150,25);

c.add(user);

c.add(txf_userName);

c.add(password);

c.add(pwd_password);

c.add(jlpic);

jframe.setSize(1366, 768);

// jframe.add();

jframe.add(c);

http://www.lbrq.cn/news/758035.html

相关文章:

  • 票务网站模板/钦州seo
  • 地方网站如何做/公司网络推广方法
  • 网站广告连接如何做/软文营销成功案例
  • 登陆不了建设银行网站/大型营销型网站制作
  • 商城网站做推广方案/b2b自动发布信息软件
  • 设计手机网站公司/百度下载安装2019
  • 网站建设6135678/2024年的新闻
  • 深圳个性化网站建设公司电话/免费crm客户管理系统
  • 做蛋糕网站/seo搜索优化
  • 网站建设 英文版/跨境电商seo是什么意思
  • 深圳模具外贸网站建设/企业专业搜索引擎优化
  • 沧州网站制作公司/seo博客大全
  • 珠海市手机网站建设品牌/系统优化大师官方下载
  • 长沙景点排行榜/前端seo怎么优化
  • 杭州建设主管部门的网站/广州网站设计公司
  • 公司网站介绍范文/好搜网
  • 福鼎网站开发/网站建设报价
  • 做纯静态网站怎么样/立即优化在哪里
  • 济南好的seo/长沙建站优化
  • 宁波网站建设的企业/杭州seo网站排名
  • 湛江专业的免费建站/自媒体有哪些平台
  • 免费asp主机网站/综合权重查询
  • 梦幻西游源码论坛/软文优化
  • 南昌做小程序公司/seo优化资源
  • b2c网站怎么建设/马鞍山网站seo
  • 网站源码程序修改/互联网营销模式
  • 网站怎么做效果好/seo优化网络推广
  • 阜宁做网站需要多少钱/临沂百度代理公司有几个
  • 网站营销特点/百度正版下载并安装
  • 重庆网站空间费用/网络营销的优势是什么
  • 数据结构初阶(17)排序算法——非比较排序、排序算法总结
  • C++第二十课:快递运费计算器 / 黑白配+石头剪刀布小游戏
  • 数据结构---链式结构二叉树
  • 设计模式(2)
  • SpringMVC(详细版从入门到精通)未完
  • python的艺术品收藏管理系统