你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 网络与通信
用Java实现Yahoo天气预报客户端(七)
 

JLabel jlTomorrowImg=new JLabel();

//今天最高温度

JLabel jlTomorrowHigh=new JLabel();

//今天最低温度

JLabel jlTomorrowLow=new JLabel();

//明天天气预报情况的各个显示标签

JLabel jlDATTime=new JLabel();//明天时间

JLabel jlDATImg=new JLabel();//明天情况图片

JLabel jlDATHigh=new JLabel();//明天最高温度

JLabel jlDATLow=new JLabel();//明天最低温度

public YahooWeatherFrame(String cityCode,

Image image){

//对界面进行初始化

this.initWeatherFrame(image);

//未来添加解析天气并填充到界面代码……

//设置窗体首次出现的大小和位置

Dimension screenSize=

Toolkit.getDefaultToolkit().getScreenSize();

int centerX=screenSize.width/2;//屏幕中央x坐标

int centerY=screenSize.height/2;//屏幕中央y坐标

int w=620;//本窗体宽度

int h=358;//本窗体高度

//设置窗体出现在屏幕中央

this.setBounds(centerX-w/2,centerY-h/2-100,w,h);

this.setVisible(true);

//设置窗体的默认关闭动作

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setResizable(false);

}

//对界面进行初始化的方法

public void initWeatherFrame(Image image){}

}

在完成了YahooWeatherFrame类框架的开发后,就可以开发对界面控件进行初始化的initWeatherFrame方法了,其代码如下:

public void initWeatherFrame(Image image)

{

//对标题和logo图片进行初始化

this.setTitle("Yahoo天气预报客户端");

this.setIconImage(image);      

//设置三个面板的背景色

jpz.setBackground(new Color(231,231,231));

jps.setBackground(new Color(252,237,180));

jpx.setBackground(new Color(176,237,255));       

//对总界面进行初始化

this.add(jspz,BorderLayout.CENTER);  

jspz.setDividerLocation(300);

jspy.setDividerLocation(165);

jspz.setDividerSize(0);      

jspy.setDividerSize(0);
  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089