`
yangzb
  • 浏览: 3506456 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转】用Java写字符终端界面

    博客分类:
  • Java
 
阅读更多

终端界面GUI开源项目charva。
这个框架让你可以用开发Java Swing/AWT的方式来开发在字符终端下使用的"GUI"。可以利用像JBuilder这样的IDE设计出UI,然后把标准的"java.awt" 和"javax.swing"包声明换成"charva.awt"和"charvax.swing"就能够实现转换。
[url]http://www.pitman.co.za/projects/charva/[/url]
项目的名字也很有意思,char-字符,va应该就是java的后半边了吧。
以前在搞Delphi的时候有个DWPL开源项目是把Delphi程序转换成DOS程序,我还把它的文档翻译了一遍呢,呵呵,不要说我崇洋媚外,老外真的很牛。

分享到:
评论

相关推荐

    Java字符终端 charva

    Java字符终端Charva是专为Java开发者设计的一种模拟文本终端的库,它允许在Java应用程序中创建基于字符界面的用户接口,类似于命令行界面。Charva的目标是提供一个与操作系统无关的、高度可定制的文本界面,使得Java...

    java写的tcp连接方式的超级终端

    在这个项目中,开发者使用Java语言实现了TCP/IP协议栈的一部分,创建了一个功能类似于传统串行端口终端的程序。下面我们将深入探讨这个程序的关键知识点。 1. **TCP连接**: - TCP(Transmission Control Protocol...

    移动字符串-java

    在Java编程语言中,"移动字符串"通常指的是在程序中动态改变字符串的显示位置或实现某种形式的动画效果。这通常涉及到字符数组、字符串对象、图形用户界面(GUI)组件或者控制台输出等方面的知识。下面将详细介绍...

    java实现的简易xshell终端

    至于项目中的"xterm"文件,这可能是实现终端界面的一部分,可能包含了自定义的终端UI组件或相关的配置文件。在Java中,可以使用JavaFX或Swing等库创建图形界面,展示命令行的输入和输出。 总之,Java实现简易Xshell...

    常见转义字符 Java

    Java作为一种广泛使用的面向对象编程语言,支持多种转义字符,这些字符在字符串处理、文件操作等方面扮演着重要角色。本文将详细介绍Java中常见的转义字符及其用途。 #### 转义字符列表 1. **\a (BEL) 007**:代表...

    基于java的传感器信息显示终端

    6. **图形用户界面(GUI)**:使用Java Swing或JavaFX库创建终端显示界面。这包括设计布局、添加组件(如文本框、标签、图表等)以及定制化显示样式。 7. **线程处理**:为了确保用户界面的响应性和数据处理的并行...

    java源码包---java 源码 大量 实例

    (1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...

    Java远程终端工具 JTA.7z

    总的来说,Java远程终端工具JTA是一个综合运用了Java网络编程、多线程、字符编码处理、用户界面设计等多个核心技术的软件。通过理解和掌握这些知识点,开发者可以构建出高效、安全且用户友好的远程管理工具。

    行业分类-设备装置-不同移动终端的双字节字符数据备份及转换方法.zip

    这里的“双字节字符”通常指的是那些用两个字节表示的字符,如汉字、日文、韩文等,它们在不同的操作系统或设备之间可能存在兼容性问题。 移动终端包括智能手机、平板电脑、智能手表等,这些设备通常使用不同的操作...

    将图片转换为springbanner文本资源的工具_java_代码_下载

    总之,这个Java工具为Spring Boot开发者提供了一种创新的方式来定制启动横幅,将图片的艺术感融入到命令行界面。通过理解和运用这个工具,你可以为你的项目增添更多个性化的元素,提升用户体验。

    java源码包3

    (1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...

    java源码包2

    (1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...

    做一个没用的超级终端

    开发者们可以根据实际需求,使用各种编程语言(如Python的`pexpect`库、Node.js的`pty.js`库等)来创建自定义的终端应用,实现更高效、个性化的操作体验。 总的来说,"做一个没用的超级终端"可能是对传统超级终端...

    基于Java的实例源码-远程终端工具 JTA.zip

    【Java远程终端工具 JTA】是一个使用Java编程语言开发的实用程序,它允许用户通过网络进行远程终端操作。这个工具的核心功能是实现终端模拟,让用户能够像坐在远程计算机前一样,执行各种命令行操作。在Java中,这种...

    image图片转字符.zip

    字符画是一种用ASCII字符组成的艺术形式,它将图像转化为一系列不同字符,从而在终端或文本环境中再现图像。 【描述】"图片转字符,支持多种样式,可调分辨率,上传下载。" 描述了该工具的功能特性。首先,它能够将...

    Java简易文本编辑器(文档+源码)

    1. **Swing或JavaFX**:这是Java用于创建图形用户界面(GUI)的库。在这个项目中,可能使用了Swing,它是Java Standard Edition的一部分,用于构建桌面应用程序。Swing提供了各种组件,如JFrame(主窗口)、...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...

    Java远程终端工具 JTA

    Java远程终端工具(Java Telnet Application,简称JTA)是一种基于Java编程语言开发的应用程序,它允许用户通过网络连接到远程服务器,实现类似本地终端的功能,进行远程命令行操作。在IT领域,JTA对于系统管理员、...

    java源码包4

    (1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...

Global site tag (gtag.js) - Google Analytics