文档章节

JAVA GUI 开发---界面加载背景图片

重回空间
 重回空间
发布于 2010/08/23 22:50
字数 123
阅读 2020
收藏 3

窗口加载一个图片做为背景,简单就是这样简单。

import java.awt.Graphics;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class ImgJframeTest {
 private JFrame jframe;
 private JButton jbutton;
 private JPanel jpanel;
 
 public ImgJframeTest(){
  jframe = new JFrame();
  jbutton = new JButton();
 
  init();
 }
 
 private void init(){
  jpanel = new JPanel(){
   @Override
   protected void paintComponent(Graphics g) {
    super.paintComponent(g);
    ImageIcon img = new ImageIcon(ImgJframeTest.class.getResource("\\img\\2.jpg"));
    img.paintIcon(this, g, 0, 0);
   }
  };
  jbutton.setText("我是个按钮,嘿嘿!");
  jpanel.add(jbutton);
  jpanel.setOpaque(true);
  jframe.add(jpanel);
 }
 
 public void showMe(){
  jframe.setSize(600, 400);
  jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  jframe.setVisible(true);
 }

 public static void main(String[] args) {
   new ImgJframeTest().showMe();
 }
}

 

© 著作权归作者所有

共有 人打赏支持
重回空间
粉丝 11
博文 21
码字总数 7356
作品 0
浦东
技术主管
私信 提问
JMX学习以及在log4j中的应用

前言 JMX即Java Managemen Extensions,是一个为应用程序植入管理功能的框架。一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 常常在编程的过程中...

buglife
2015/01/06
0
15
JAVA基础再回首(二十七)——JAVA中的图形化界面、GUI概述、简单的窗体创建、事件监听机制、动作事件、GUI布局、鼠标事件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m366917/article/details/52719838 JAVA基础再回首(二十七)——JAVA中的图形化界面、GUI概述、简单的窗体创...

Aduroidpc
2016/10/02
0
0
终于搞清楚了为什么Java桌面程序总是感觉慢的原因

终于搞清楚了为什么Java桌面程序总是感觉慢的原因! 按照道理服务器和浏览器都在用脚本和虚拟机,那些不慢,而Java的桌面程序总是感觉响应迟钝呢?主要有两个原因,一是服务器和浏览器都是异...

openthings
2015/01/22
0
0
Java IDE 之 JBuilder PK Eclipse

首先介绍一下Eclipse和JBuilder。 Borland JBuilder是业界领先的Java可视化开发环境,可用于构建基于Java 2平台的应用程序、Applets、JSP/Serverlets、JavaBeans TM、Enterprise JavaBeans,...

delmore
2010/09/30
0
0
转-用python进行GUI开发的选择

From: http://www.91linux.com/html/article/program/python/20080101/9439.html Python最大的特点就在于她的快速开发功能。作为一种 胶水型语言,python几乎可以渗透在我们编程过程中的各个...

玉龙
2012/03/14
0
1

没有更多内容

加载失败,请刷新页面

加载更多

用POLARDB构建客到智能餐饮系统实践

摘要: 在新零售成为大趋势的今天,餐饮行业也加入到这一浪潮之中。智能餐饮系统将帮助餐饮行业从多个维度提升自己的运营能力和收益,而打造智能餐饮系统SaaS化能力也成为了目前的一个热点。...

阿里云官方博客
41分钟前
3
0
aws S3 util demo

package com.example.demo;import com.amazonaws.AmazonClientException;import com.amazonaws.AmazonServiceException;import com.amazonaws.auth.BasicAWSCredentials;import co......

经常把天聊死的胖子
今天
5
0
linux下查看cpu、memo、io、swap性能数据脚本

直接贴脚本: 1、cpu #!/bin/bashCurrentDate=`date -d today '+%Y%m%d'`CurrentTime=`date -d today '+%Y%m%d%H%M'`mytext="$CurrentTime\t`top -b -n 1 | grep Cpu\(s\......

郑加威
今天
5
0
MySQL之——查询重复记录、删除重复记录方法大全

MySQL之——查询重复记录、删除重复记录方法大全

安小乐
今天
2
0
spring容器启动,停止,关闭事件监听-ApplicationEvent

ApplicationEvent ApplicationEvent相当于一个事件,所有自定义事件都需要继承这个抽象类。在Eclipse中Ctrl+Shift+H调用类的层次结构列表,可以看到如下 Application下抽象子类ApplicationCo...

tantexian
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部