张孝利老师的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); } }
相关问答
更多-
java中写的日历程序怎样与系统同步[2021-06-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 的值。 -
用java写一个日历[2023-04-01]
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怎么实现日历日程提醒[2022-05-14]
用数据库吧 首先,保存事件的表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写日历[2023-10-15]
以下是两个类,请楼主分别存成两个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 | ... -
帮忙用JAVA编写一个简单的日历[2022-01-31]
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写日历[2022-05-10]
以下是两个类,请楼主分别存成两个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 ...