重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java有没有清屏代码 java刷屏代码

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

成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,十载企业及个人网站建设经验 ,为成都近1000家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,高端网站设计,同时也为不同行业的客户提供成都网站制作、成都做网站的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选创新互联建站

回答于 2022-12-11

java编程中怎么调用清屏函数啊,就象c语言中的cls一样

println("");//打印完的时候自动换行

clear();//用这个方法也行

也可以用System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");

就可以了,保证没任何副作用!

Java中怎么对console清屏

Java可以通过代码来对console控制台进行清屏:Runtime.getInstance().exec("cls");

也可以通过右键点击console,出现clear,点击就可以清屏。

java中有清屏指令吗

1、编写一个类ClearScreen.java,代码如下:

public class ClearScreen{

//实现清屏方法的接口

public native static void clearScreen();

//加载dll文件

{

System.loadLibrary("Clear");//Clear 生成dll的文件名

}}

2、编译ClearScreen类

命令行环境下执行 javac ClearScreen.java - ClearScreen.class

3、生成一个C的头文件,java里面提供一个工具javah

命令行环境下执行

javah ClearScreen - ClearScreen.h

4、编写ClearScreen.cpp(c文件)实现native方法clearScreen(),代码如下:

#include jni.h

#include "ClearScreen.h"

#include stdlib.h

//这里两个ClearScreen 对应·······1步骤里的java类名和方法名

JNIEXPORT void JNICALL Java_ClearScreen_clearScreen(JNIEnv *, jclass){

system("cls");

}

5、安装一个microsoft compiler 编译ClearScreen.cpp,得到Clear.dll //我这里用到的是Microsoft Visual Studio

注意:将Jdk安装环境include目录下的jawt_md.h jni_md.h jni.h三个头文件copy到 Microsoft Visual Studio的

include目录下

6、调用

注意:将生成的dll文件与ClearScreen类放在同一文件夹

(new ClearScreen()).clearScreen();


文章题目:java有没有清屏代码 java刷屏代码
URL标题:http://cqcxhl.com/article/docpocg.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP