网站建设资讯

NEWS

网站建设资讯

java桌面刷屏代码 java写桌面

java中的刷屏函数是什么?怎么用?

那个不是刷屏的吧 - -

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、雅安服务器托管、营销软件、网站建设、紫金网站维护、网站推广。

这个我前段时间做过

用的Timer类

定义一个事件 在事件里让汽车的位置不断增加

然后用Timer类的对象调用这个方法

定义对象时,在构造方法里传两个参数

第一个是Timer的刷新时间 单位是毫秒 1000毫秒=1秒

第二个是那个汽车的移动事件

这样 每X秒调用一下该事件 就会出现汽车移动的效果了

java怎样在程序里加入欢迎屏幕代码

import java.awt.Font;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

public class DengLu extends JFrame{//继承窗体类JFrame

public static void main(String args[]){

DengLu frame = new DengLu();

frame.setVisible(true); // 设置窗体可见,默认为不可见

}

public DengLu() {

super(); // 继承父类的构造方法

setTitle("标签组件示例"); // 设置窗体的标题

setBounds(100, 100, 500, 375); // 设置窗体的显示位置及大小

getContentPane().setLayout(null); // 设置为不采用任何布局管理器

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置窗体关闭按钮的动作为退出

final JLabel label = new JLabel(); // 创建标签对象

label.setBounds(0, 0, 492, 341); // 设置标签的显示位置及大小

label.setText("欢迎进入XXX"); // 设置标签显示文字

label.setFont(new Font("", Font.BOLD, 22)); // 设置文字的字体及大小

label.setHorizontalAlignment(JLabel.CENTER); // 设置标签内容居中显示

label.setIcon(new ImageIcon("XXX")); // 设置标签显示图片(图片自己找啦)

label.setHorizontalTextPosition(JLabel.CENTER); // 设置文字相对图片在水平方向的显示位置

label.setVerticalTextPosition(JLabel.BOTTOM); // 设置文字相对图片在垂直方向的显示位置

getContentPane().add(label); // 将标签添加到窗体中

}

}

java有什么方法可以清屏?

通过JNI调用一个库文件(.dll),这个dll中包含一个实现清屏功能(system(“cls”))的导出函数。在java程序中加入代码调用这个库,即可实现当前屏幕的清屏。(--JNI的使用,以及dll的制作在百度随便搜索即可找到,这里请恕不多谈^_^--)\x0d\x0a \x0d\x0a实现步骤:\x0d\x0a1.写一个dll.h\x0d\x0a \x0d\x0a#ifndef _Included_Cls \x0d\x0a#define _Included_Cls \x0d\x0a#ifdef __cplusplus \x0d\x0aextern "C"\x0d\x0a{ \x0d\x0a#endif \x0d\x0aJNIEXPORT void JNICALL Java_Cls_clear \x0d\x0a(JNIEnv *, jobject); \x0d\x0a#ifdef __cplusplus \x0d\x0a} \x0d\x0a#endif \x0d\x0a#endif\x0d\x0a2.再写一个dllmain.c\x0d\x0a \x0d\x0a#include "jni.h"\x0d\x0a#include "dll.h" \x0d\x0a#include "stdlib.h" \x0d\x0aJNIEXPORT void JNICALL Java_Cls_clear(JNIEnv *env, jobject obj) \x0d\x0a{ \x0d\x0asystem("cls");\x0d\x0a}\x0d\x0a \x0d\x0a3.用vc++建立一个dll工程(我的工程名为clsTest)\x0d\x0a导入dllmain.c 和dll.h以及jdk下include目录下的jni.h和include/win32下的jni_md.h 共四个文件\x0d\x0a然后build 这个dll工程,将生成的clsTest.dll放入到你的java.library.path中的其中一个目录下\x0d\x0a查看java.libray.path用代码System.out.print(System.setProperty("java.library.path","."));\x0d\x0a我是根据我的配置将clsTest.dll放到C:/Program Files/Java/jdk1.6.0/jre/bin下\x0d\x0a4.测试\x0d\x0a新建一个测试类Test.java\x0d\x0a \x0d\x0apublic class Test{ \x0d\x0apublic native void clear();//左方的native是通知Java这个函数会使用到外部函数 \x0d\x0a \x0d\x0astatic { \x0d\x0aSystem.loadLibrary("clsTest"); //左方的代码代表我要载入clsTest.dll的动态链接\x0d\x0a}\x0d\x0apublic static void main(String[] args) { \x0d\x0afinal Test a=new Test();\x0d\x0aRunnable k=new Runnable(){\x0d\x0a public void run(){\x0d\x0a for(int i=0;i

回答于 2022-12-11


本文题目:java桌面刷屏代码 java写桌面
转载源于:http://njwzjz.com/article/ddjcijo.html