首页 \ 问答 \ 张孝利老师的java视频的下载地址

张孝利老师的java视频的下载地址

我想要张老师的讲课视频,下面有目录,如果不能找齐就先要初学者的视频吧,当然,如果下载好发送到我的邮箱,我愿意再加20分,谢谢,邮箱地址:www.907931278@qq.com 
 传智播客Java EE视频教程 
 《传智播客AJAX视频教程》 
 《传智播客巴巴运动网》 
 《传智播客Struts视频教程》 
 《传智播客hibernate视频教程》 
 《传智播客spring2.5视频教程》 
 《传智播客在线支付视频教程》 
 《传智播客ibatis视频教程》 
 《传智播客jpa视频教程》 
 《传智播客FCKeditor教程》 
 《FTP服务器架设视频教程》 
 《传智播客JNI视频教程》 
 《OA+工作流视频》 
 《Oralce数据库视频教程》 
 《JDBC视频教程》 
 《EJB3.0视频教程》 
 《2010传智播客struts2.1视频》 
 
 传智播客张孝祥java系列,初学者推荐大家按照以下顺序学习整套教程: 
 《张孝祥java邮件开发》 
 《俄罗斯方块视频教程》-> 
 《贪吃蛇游戏项目实战》-> 
 《张孝祥java基础》-> 
 《张孝祥java高级》-> 
 《张孝祥javascript视频教程》-> 
 《张孝祥javaweb视频教程》-> 
 《张孝祥09年Struts视频》 
 《张孝祥2010年贺岁视频_Java高新技术》 不好意思 打错字了 是张孝祥老师 Sorry! 
  
更新时间:2022-04-03 15:04

最满意答案

以下是两个类,请楼主分别存成两个java文件:
其中
MainFrame.java是显示日历程序,Clock.java是日历计算程序。编译后运行MainFrame这个类即可。

1.MainFrame.java
---
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Date;
import java.util.Calendar;

import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;


public class MainFrame extends JFrame {
 /** *//**
 * 
 */
 private static final long serialVersionUID = 1L;
 JPanel panel = new JPanel(new BorderLayout());
 JPanel panel1 = new JPanel();
 JPanel panel2 = new JPanel(new GridLayout(7, 7));
 JPanel panel3 = new JPanel();
 JLabel[] label = new JLabel[49];
 JLabel y_label = new JLabel("年份");
 JLabel m_label = new JLabel("月份");
 JComboBox com1 = new JComboBox();
 JComboBox com2 = new JComboBox();
 int re_year, re_month;
 int x_size, y_size;
 String year_num;
 Calendar now = Calendar.getInstance(); // 实例化Calendar

 MainFrame() {
 super("万年历");
 setSize(300, 350);
 x_size = (int) (Toolkit.getDefaultToolkit().getScreenSize().getWidth());
 y_size = (int) (Toolkit.getDefaultToolkit().getScreenSize().getHeight());
 setLocation((x_size - 300) / 2, (y_size - 350) / 2);
 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 panel1.add(y_label);
 panel1.add(com1);
 panel1.add(m_label);
 panel1.add(com2);
 for (int i = 0; i < 49; i++) {
 label[i] = new JLabel("", JLabel.CENTER);// 将显示的字符设置为居中
 panel2.add(label[i]);
 }
 panel3.add(new Clock(this));
 panel.add(panel1, BorderLayout.NORTH);
 panel.add(panel2, BorderLayout.CENTER);
 panel.add(panel3, BorderLayout.SOUTH);
 panel.setBackground(Color.white);
 panel1.setBackground(Color.white);
 panel2.setBackground(Color.white);
 panel3.setBackground(Color.white);
 Init();
 com1.addActionListener(new ClockAction());
 com2.addActionListener(new ClockAction());

 setContentPane(panel);
 setVisible(true);
 setResizable(false);
 }

 class ClockAction implements ActionListener {
 public void actionPerformed(ActionEvent arg0) {
 int c_year, c_month, c_week;
 c_year = Integer.parseInt(com1.getSelectedItem().toString()); // 得到当前所选年份
 c_month = Integer.parseInt(com2.getSelectedItem().toString()) - 1; // 得到当前月份,并减1,计算机中的月为0-11
 c_week = use(c_year, c_month); // 调用函数use,得到星期几
 Resetday(c_week, c_year, c_month); // 调用函数Resetday
 }
 }

 public void Init() {
 int year, month_num, first_day_num;
 String log[] = { "日", "一", "二", "三", "四", "五", "六" };
 for (int i = 0; i < 7; i++) {
 label[i].setText(log[i]);
 }
 for (int i = 0; i < 49; i = i + 7) {
 label[i].setForeground(Color.red); // 将星期日的日期设置为红色
 }
 for (int i = 6; i < 49; i = i + 7) {
 label[i].setForeground(Color.green);// 将星期六的日期设置为绿色
 }
 for (int i = 1; i < 10000; i++) {
 com1.addItem("" + i);
 }
 for (int i = 1; i < 13; i++) {
 com2.addItem("" + i);
 }
 month_num = (int) (now.get(Calendar.MONTH)); // 得到当前时间的月份
 year = (int) (now.get(Calendar.YEAR)); // 得到当前时间的年份
 com1.setSelectedIndex(year - 1); // 设置下拉列表显示为当前年
 com2.setSelectedIndex(month_num); // 设置下拉列表显示为当前月
 first_day_num = use(year, month_num);
 Resetday(first_day_num, year, month_num);
 }

 public int use(int reyear, int remonth) {
 int week_num;
 now.set(reyear, remonth, 1); // 设置时间为所要查询的年月的第一天
 week_num = (int) (now.get(Calendar.DAY_OF_WEEK));// 得到第一天的星期
 return week_num;
 }

 @SuppressWarnings("deprecation")
 public void Resetday(int week_log, int year_log, int month_log) {
 int month_day_score; // 存储月份的天数
 int count;
 month_day_score = 0;
 count = 1;

 Date date = new Date(year_log, month_log + 1, 1); // now
 Calendar cal = Calendar.getInstance();
 cal.setTime(date);
 cal.add(Calendar.MONTH, -1); // 前个月
 month_day_score = cal.getActualMaximum(Calendar.DAY_OF_MONTH);// 最后一天

 for (int i = 7; i < 49; i++) { // 初始化标签
 label[i].setText("");
 }
 week_log = week_log + 6; // 将星期数加6,使显示正确
 month_day_score = month_day_score + week_log;
 for (int i = week_log; i < month_day_score; i++, count++) {
 label[i].setText(count + "");
 }
 }

 public static void main(String[] args) {
 JFrame.setDefaultLookAndFeelDecorated(true);
 new MainFrame();
 }
}
2.Clock.java
-----
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Date;
import java.util.Calendar;

import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;



//显示时间的类:Clock


/** *//**
 * Clock.java
 * Summary 数字时间显示
 * Created on
 * @author
 * remark 
 */

import java.awt.Canvas;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util.Calendar;
class Clock extends Canvas implements Runnable{
 /** *//**
 * 
 */
 private static final long serialVersionUID = 3660124045489727166L;
 MainFrame mf;
 Thread t;
 String time;
 public Clock(MainFrame mf){
 this.mf=mf;
 setSize(280,40);
 setBackground(Color.white);
 t=new Thread(this); //实例化线程
 t.start(); //调用线程
 }
 public void run(){
 while(true){
 try{
 Thread.sleep(1000); //休眠1秒钟
 }catch(InterruptedException e){
 System.out.println("异常");
 }
 this.repaint(100);
 }
 }
 public void paint(Graphics g){
 Font f=new Font("宋体",Font.BOLD,16);
 SimpleDateFormat SDF=new SimpleDateFormat("yyyy'年'MM'月'dd'日'HH:mm:ss");//格式化时间显示类型
 Calendar now=Calendar.getInstance();
 time=SDF.format(now.getTime()); //得到当前日期和时间
 g.setFont(f);
 g.setColor(Color.orange);
 g.drawString(time,45,25);
 }
}

相关问答

更多
  • Calendar cal=Calendar.getInstance(); 获取一个calendar实例。这个实例就代表当前系统的时间。然后你可以调用cal.DATE cal.YEAR等获得日,年等的值。调用cal.set(int year,int month,int day)即可设置你想要的日期的日历。set(int year, int month, int date) 设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值。
  • import java.util.*; class ViewMonth { int month; int year; ViewMonth(final int displayMonth, final int displayYear) { month = displayMonth; year = displayYear; } private String checkMonth() { String[] months = { "1 月" , "2 月" , "3 月", "4 月" , "5 月" , "6 月" ...
  • 用数据库吧 首先,保存事件的表mem create table mem( mid varchar(10) not null prmary key, mdate date not null, mem varchar(255), userid varchar(20) not null ) -- 如果是简单的单用户的话可以不要这个。 -- 然后用户登录的时候你就可以使用select mem from mem where userid='当前用户' and m_date='今天的日期'就可以查询出这个用户添加的日程 ...
  • 以下是两个类,请楼主分别存成两个java文件: 其中 MainFrame.java是显示日历程序,Clock.java是日历计算程序。编译后运行MainFrame这个类即可。 1.MainFrame.java --- import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.awt.Toolkit; import java.awt.event.ActionEvent; import ...
  • java编写日历[2022-03-30]

    我给你贴上我在java核心技术中看到的代码吧,当然没有输入年份和月份,是按照当前时间创建的,写有我写的注释,应该能看的懂 /* * 2012年5月13日10:37:58 * 日历程序 * Function: * 显示当前月份的日历 * 总结 * 1. 0-11分别代表1-12月 * 1-7分别代表周日-周六 * 2. 使用GregorianCalendar对象的get方法(参数)获取月,日,年等信息 * 3. */ import java.text.DateFormatSymbols; import jav ...
  • 用JAVA做日历[2022-05-12]

    import java.util.*; public class test { public static void main( String[] args ) { String[] wd= { "日", "一", "二", "三", "四", "五", "六" }; Scanner s = new Scanner(System.in); P("請輸入要查詢的年份:"); int y = s.nextInt(); P("請輸入月份:"); int m = s.nextInt(); if(y < 2000 | ...
  • 用JAVA做日历[2021-12-21]

    额好强大的问题额 代码太多我就不写了 提供下思路首先接收 用户输入 年份和月份 我们就不计算太远的了 就从1900年以上的年份开始计算鄙人查过了1900年的 一月一日是 星期一属于开始 日期接收好数据之后 循环累加 从用户输入的年份到1900年的总 天数for(int i = 1900;i<年份;i++){ //记住不能小于等于 因为月份是等下要累加的if(i%4==0||i%400==0&&i%100!=0){ 润年:能给四整除或四百整除 但不能被100整除sum +=366; // += 等价于sum ...
  • 用JAVA做日历[2022-03-16]

    import java.util.*; public class test { public static void main( String[] args ) { String[] wd= { "日", "一", "二", "三", "四", "五", "六" }; Scanner s = new Scanner(System.in); P("请输入要查询的年份:"); int y = s.nextInt(); P("请输入月份:"); int m = s.nextInt(); if(y < 2000 | ...
  • import java.util.*; class ViewMonth { int month; int year; ViewMonth(final int displayMonth, final int displayYear) { month = displayMonth; year = displayYear; } private String checkMonth() { String[] months = { "1 月" , "2 月" , "3 月", "4 月" , "5 月" , "6 月" ...
  • 以下是两个类,请楼主分别存成两个java文件: 其中 MainFrame.java是显示日历程序,Clock.java是日历计算程序。编译后运行MainFrame这个类即可。 1.MainFrame.java --- import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.awt.Toolkit; import java.awt.event.ActionEvent; import ...

相关文章

更多

最新问答

更多
  • h2元素推动其他h2和div。(h2 element pushing other h2 and div down. two divs, two headers, and they're wrapped within a parent div)
  • 创建一个功能(Create a function)
  • 我投了份简历,是电脑编程方面的学徒,面试时说要培训三个月,前面
  • PDO语句不显示获取的结果(PDOstatement not displaying fetched results)
  • Qt冻结循环的原因?(Qt freezing cause of the loop?)
  • TableView重复youtube-api结果(TableView Repeating youtube-api result)
  • 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
  • SQL Server 2014版本支持的最大数据库数(Maximum number of databases supported by SQL Server 2014 editions)
  • 我如何获得DynamicJasper 3.1.2(或更高版本)的Maven仓库?(How do I get the maven repository for DynamicJasper 3.1.2 (or higher)?)
  • 以编程方式创建UITableView(Creating a UITableView Programmatically)
  • 如何打破按钮上的生命周期循环(How to break do-while loop on button)
  • C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
  • 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
  • 如何防止调用冗余函数的postgres视图(how to prevent postgres views calling redundant functions)
  • Sql Server在欧洲获取当前日期时间(Sql Server get current date time in Europe)
  • 设置kotlin扩展名(Setting a kotlin extension)
  • 如何并排放置两个元件?(How to position two elements side by side?)
  • 如何在vim中启用python3?(How to enable python3 in vim?)
  • 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
  • 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
  • Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
  • dedecms如何安装?
  • 在哪儿学计算机最好?
  • 学php哪个的书 最好,本人菜鸟
  • 触摸时不要突出显示表格视图行(Do not highlight table view row when touched)
  • 如何覆盖错误堆栈getter(How to override Error stack getter)
  • 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
  • USSD INTERFACE - > java web应用程序通信(USSD INTERFACE -> java web app communication)
  • 电脑高中毕业学习去哪里培训
  • 正则表达式验证SMTP响应(Regex to validate SMTP Responses)