| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 510 人关注过本帖
标题:显示不了图片啊.
只看楼主 加入收藏
guxianming
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-7-4
收藏
 问题点数:0 回复次数:3 
显示不了图片啊.

import java.net.*;
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.awt.event.*;
import java.text.*;
import java.text.SimpleDateFormat;

class Clock extends JPanel implements Runnable{
private JTextField jt;
private JPanel jp=new JPanel();
private String date="";
private int x;
private SimpleDateFormat bartDateFormat = new SimpleDateFormat("EEEE MM月dd日 yyyy年 HH:mm:ss");
public Clock(){
Thread c=new Thread(this);
c.start();
jt=new JTextField();
jt.setEditable(false);
jt.setHorizontalAlignment(jt.CENTER);
this.setLayout(new BorderLayout());
add(jt,BorderLayout.SOUTH);

}
public void run(){
while(true){
try{
Thread.sleep(50);
date=bartDateFormat.format(new Date());
x+=2;
if(x>this.getWidth()){
x=0;
}
repaint();
} catch(Exception e){
e.printStackTrace();
}

}

}
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawString(date,x,42);
Date date=new Date() ;
jt.setText((bartDateFormat.format(date)));
}
}

class ImageBackground extends JPanel{
URL url=null;
Image image=null;

public ImageBackground(){
url=this.getClass().getResource("2.jpg");
Toolkit toolkit=Toolkit.getDefaultToolkit();
image=toolkit.getImage(url);
}

public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawImage(image,0,0,this);
}

public static void main(String args[]){
Clock cd=new Clock();
ImageBackground ab=new ImageBackground();
JFrame j=new JFrame("我的时钟");

j.getContentPane().add(ab.add(cd));
j.setBounds(200,200,400,400);
j.setVisible(true);
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

搜索更多相关主题的帖子: 图片 private public import 
2007-01-09 18:35
中文名
Rank: 1
等 级:新手上路
威 望:1
帖 子:45
专家分:0
注 册:2006-12-12
收藏
得分:0 

package cgs;

import java.net.*;
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.text.SimpleDateFormat;

class Clock extends JPanel implements Runnable{
private JTextField jt;
private String date="";
private int x;
private SimpleDateFormat bartDateFormat = new SimpleDateFormat("EEEE MM月dd日 yyyy年 HH:mm:ss");
public Clock(){
setOpaque(false);
Thread c=new Thread(this);
c.start();
setLayout(new BorderLayout());
jt=new JTextField();
jt.setEditable(false);
jt.setHorizontalAlignment(JTextField.CENTER);
add(jt,BorderLayout.SOUTH);

}
public void run(){
while(true){
try{
Thread.sleep(50);
date=bartDateFormat.format(new Date());
x+=2;
if(x>this.getWidth()){
x=0;
}
repaint();
} catch(Exception e){
e.printStackTrace();
}

}

}
public void paintComponent(Graphics g){
g.drawString(date,x,42);
Date date=new Date() ;
jt.setText((bartDateFormat.format(date)));
}
}

public class ImageBackground extends JPanel{
URL url=null;
Image image=null;

public ImageBackground(){
image = (new ImageIcon("2.jpg")).getImage();
}

public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawImage(image,0,0,getWidth(),getHeight(),this);
}

public static void main(String args[]){
Clock cd=new Clock();
ImageBackground ab=new ImageBackground();
JFrame j=new JFrame("我的时钟");
ab.setLayout(new BorderLayout());
ab.add(cd);
j.getContentPane().add(ab);
j.setBounds(200,200,400,400);
j.setVisible(true);
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

[此贴子已经被作者于2007-1-9 19:06:09编辑过]

2007-01-09 19:05
lzrzhao
Rank: 1
来 自:BJ
等 级:新手上路
帖 子:37
专家分:5
注 册:2006-5-22
收藏
得分:0 
可以显示丫

路漫漫其修远,吾将上下而求索
2007-01-09 19:20
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
有何异常

可惜不是你,陪我到最后
2007-01-09 19:20
快速回复:显示不了图片啊.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018778 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved