Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java程序分享区
» 工具
打印话题 寄给朋友 订阅主题 |
话题被移动 | ||||
该话题已被移动 - tzutolin , 2005-12-13 14:12 如果您尚不清楚该话题被移动的原因,请参考论坛规则以及本版公告或者联系本版版主。 |
作者 | color4j [精华] |
Jove
CJSDN高级会员 发贴: 1228 |
于 2004-03-17 14:03
下载地址 其中包含源文件,允许任何形式的修改和传播 Quick Start: 自定义显示风格请用文本编辑器打开style.cfg 产生的代码如: 001 package jove.color4j; 002 003 import java.awt.*; 004 import java.awt.datatransfer.*; 005 import java.awt.event.*; 006 007 import javax.swing.*; 008 import javax.swing.event.*; 009 010 import snoozesoft.systray4j.*; 011 012 /** 013 * @author Jove 014 */ 015 public class Color4jGUI extends JFrame implements SysTrayMenuListener { 016 017 public static void main(String[] args) { 018 try { 019 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 020 } catch (Exception e) {} 021 022 new Color4jGUI().show(); 023 } 024 025 private static void showMessage(String msg) { 026 JFrame dummy = new JFrame("Color4j"); 027 dummy.setLocation(400, 300); 028 dummy.show(); 029 JOptionPane.showMessageDialog(dummy, msg); 030 dummy.dispose(); 031 } 032 private CheckableMenuItem checkMenuUbb, checkMenuAnsi; 033 ... [readme] color4j,曾用名java2ansi,java2ubb 作用: 把Java代码(其实也可以是其他语言的代码)转化为有字体信息的UBB或ANSI 其中UBB就是很多Web论坛使用的伪html代码,如【b】【color=red】 red 【/color】【/b】 而ANSI则是BBS等Term中的特殊控制字,如*[1;31m red *[m 算法来源: JR-Lib javaresearch.org的一个开源项目 Java语法素材来源: editplus第三方语法高亮包 下载地址: 解压后直接运行exe即可 其中包含源文件,允许任何形式的修改和传播 使用方法: 运行后出现窗口可以输入Java代码,按F9将输入框内的代码转换为对应的UBB或ANSI码 保存到系统剪贴板,按F8可以从剪贴板读入代码并作转换 同时提供系统托盘区的执行方式 自定义显示风格请用文本编辑器打开style.cfg Change Log: 2004-3-17 考虑到易用性,专为Windows设计。(不过*NIX上应该也能用,需要另外下载systray的so) 把ANSI和UBB的式样从硬编码改为读取配置文件 专为cjsdn改进UBB的样式,主要是去处黑色的【code】标签,使用Editplus的配色方案 去处生成文件锁的功能,依赖exe4j来达到系统单实例 去处转换完成后的提示框,在转换期间Title为<converting> 2004-3-12 最小化到系统托盘区 F9从文本框读入代码,F8从系统剪贴板读入 产生临时文件,防止运行多个实例 重构代码,增加StyleSet抽象类 2004-3-10 Initial Release color4j-20040317-win.zip (196.24k)
Jove edited on 2004-03-17 15:13
|
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
15440 | [精华] color4j | Jove | 4926 | 2004-03-17 14:03 |
13171 | Re:color4j | Jove | 0 | 2004-03-17 14:04 |
12634 | Re:color4j | chenyajun5 | 2218 | 2005-01-26 10:59 |
12584 | Re:color4j | chenyajun5 | 14 | 2005-01-26 11:00 |
13238 | Re:color4j | alexyu2000 | 24 | 2005-01-26 11:14 |
13107 | Re:color4j | dapan | 52 | 2004-03-17 14:59 |
13181 | Re:color4j | Jove | 102 | 2004-03-17 15:08 |
12999 | Re:color4j | rainman | 23 | 2004-03-17 15:14 |
13177 | Re:color4j | Jove | 214 | 2004-03-17 15:19 |
12942 | Re:color4j | rainman | 18 | 2004-03-17 15:46 |
13294 | Re:color4j | freeman_z | 34868 | 2004-03-25 04:30 |
13065 | Re:color4j | nothing | 5 | 2004-03-25 05:31 |
13066 | Re:color4j | Starcraft | 13 | 2004-04-11 12:13 |
12950 | Re:color4j | alexyu2000 | 179 | 2004-04-13 09:06 |
12879 | Re:color4j | 文夕 | 572 | 2004-04-22 19:58 |
13010 | Re:color4j | ditty | 61863 | 2004-04-22 20:20 |
12721 | Re:color4j | fnhufoz | 2 | 2004-05-22 00:05 |
12641 | Re:color4j | littledeer1974 | 60 | 2005-01-06 12:39 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |