java drawstring 截断_java中怎要用线程不断重写drawstring 方法
我用线程序写了一个时间程序,想用父类的drawstring方法将其输入到面板上,怎样调用?希望详细一点如drawstring(s,1,1),要求不断重写s来动态显示时间程序如下,不知道怎么一直重写s:...
我用线程序写了一个时间程序,想用父类的drawstring 方法将其输入到面板上,怎样调用?希望详细一点
如drawstring(s,1,1),要求不断重写s来动态显示时间
程序如下,不知道怎么一直重写s:
class DesktopPane extends JDesktopPane implements Runnable
{
Thread tr;
String s="";
public void start()
{
tr=new Thread(this);
tr.start();
}
public void run() {
while(true)
{
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
s=("现在时间是:" + new SimpleDateFormat("yyyy-MM-dd hh:mm:ss") .format(new Date()));
}
}
private ImageIcon ico=new ImageIcon("cc.jpg");
public void paintComponent(Graphics g){
g.drawImage(ico.getImage(),0,0,this);
DesktopPane de=new DesktopPane();
de.start();
}
//public void paintComponent(Graphics g)
//{
//g.drawString(s,10,10);
//}
}
展开
java drawstring 截断_java中怎要用线程不断重写drawstring 方法相关推荐
- java to对象_java中同类对象之间的compareTo()和compare()方法对比分析
首先我们都知道java中的比较都是同一类对象与对象之间的比较,就好像现实生活中比较人和人的年龄一样,你不会去把人的年龄和人的身高来比较,这显然是没有意义的. java中同类对象之间的比较又分为两种,基 ...
- java 邮件 附件_java中javamail发送带附件的邮件实现方法
本文实例讲述了java中javamail发送带附件的邮件实现方法.分享给大家供大家参考.具体分析如下: JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口.它是Sun发布的用来处理em ...
- java steam 去重_Java中对List去重 Stream去重的解决方法
问题 当下互联网技术成熟,越来越多的趋向去中心化.分布式.流计算,使得很多以前在数据库侧做的事情放到了Java端.今天有人问道,如果数据库字段没有索引,那么应该如何根据该字段去重?大家都一致认为用Ja ...
- java构造方法函数_Java中的构造方法(构造函数)与普通方法区别
** Java中的构造办法(构造函数)与通俗办法差别 ** 一.明白什么是构造办法,什么是通俗办法? 所谓的构造办法,是一种特别的办法,其感化是用来创建对象时初始化对象,即为对象成员变量赋初始值,老是 ...
- java arraycopy 并发_java中System.arraycopy是线程安全的吗?
System.arraycopy 是一个 native 方法: public static native void arraycopy(Object src, int srcPos, Object d ...
- java数组循环扩容_Java中实现数组动态扩容的两种方法
Java中实现数组动态扩容的两种方法 java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来来根据需求扩大数组的容量. 我们可以 ...
- java 继承 意义_Java中继承,类的高级概念的知识点
1.继承含义 在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(inheritance). 2.继承的优点 A.代码的可重用性 B.子类可以扩展父 ...
- java mod %区别_Java中 % 与Math.floorMod() 区别详解
%为取余(rem),Math.floorMod()为取模(mod) 取余取模有什么区别呢? 对于整型数a,b来说,取模运算或者取余运算的方法都是: 1.求 整数商: c = a/b; 2.计算模或者余 ...
- java synchronized 使用_Java中Synchronized的用法
synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码 ...
最新文章
- js数组如何按照固定的下标去重_js数组去重的三种常用方法总结
- 用ProFTPD构建FTP服务器
- linux常用操作符,Shell常用操作符总结
- 【牛客 - 330G】Applese 的毒气炸弹(最小生成树,构造,判连通图)
- linux下的驱动大小,(转)Linux驱动开发需要注意的点/KO大小/内存管理
- [五]java函数式编程归约reduce概念原理 stream reduce方法详解 reduce三个参数的reduce方法如何使用...
- web虚拟服务器4核32g,Web服务器配备四核的优势
- oracle存储过程id递增,oracle存储过程——按id更新相关信息
- OleDb与Access数据访问中日期时间参数类型错误和命名参数的用法
- showDialog 必须Stateful
- linux5 iso镜像下载,Redhat Linux5.4/5.5/5.8/6.0/6.3 ISO镜像文件下载
- u盘分区变为raw,提示使用前需要将其格式化
- 新版谷歌地图的好处和优点
- Qt 根据PCM获取分贝 并自动调节电脑音量
- 用HTML语言编写一个课程表,html做课程表
- c语言 圆周率10000位,圆周率(小数点后10000位,背死你)
- GRE Over IPSec技术
- mysql求和语句大全_经典SQL语句大全(1)
- DzzOffice开源办公套件(网盘)+OnlyOffice本地预览
- html5的div是什么意思,div是什么意思?