資源簡介
JAVA精品新譯: JBE-Java Bytecode Editor 0.1.1老巧癡拙漢化版
(超強JAVA 字節碼編輯器)是基于Jclasslib Bytecode viewer 3.0之上的
一款強大的類(方法等)代碼編輯器,
最大的特點是能夠對class字節碼進修改編輯,完成后可直接保存為.class,
而不是.java或其它附屬文件,配合JavaDecompiler(jd-gui)漢化版http://download.csdn.net/download/u010169080/6522001
的強大搜索功能,可以非常方便地修改.class文件.

代碼片段和文件信息
/*
????This?library?is?free?software;?you?can?redistribute?it?and/or
????modify?it?under?the?terms?of?the?GNU?General?Public
????License?as?published?by?the?Free?Software?Foundation;?either
????version?2?of?the?license?or?(at?your?option)?any?later?version.
*/
package?ee.ioc.cs.jbe.browser;
import?org.gjt.jclasslib.structures.*;
import?org.gjt.jclasslib.util.ExtendedJLabel;
import?javax.swing.*;
import?javax.swing.tree.TreePath;
import?java.awt.*;
import?java.awt.event.MouseListener;
import?java.util.HashMap;
/**
????base?class?for?all?detail?panes?showing?specific?information?for
????a?specific?tree?node?selected?in?BrowserTreePane.
????
????@author?Ingo?Kegel
????@version?$Revision:?1.1?$?$Date:?2006/09/25?16:00:58?$
*/
public?abstract?class?AbstractDetailPane?extends?JPanel?{
????
????/**?Text?prepended?to?constant?pool?hyperlinks.?*/
????public?static?final?String?CPINFO_link_TEXT?=?“cp_info?#“;
????/**?Color?for?hyperlinks.?*/
????public?static?final?Color?COLOR_link?=?new?Color(0?128?0);
????/**?Color?for?highlighted?text?(values?in?key-value?pairs).?*/
????protected?static?final?Color?COLOR_HIGHLIGHT?=?new?Color(128?0?0);
????/**?Services?for?this?detail?pane.?*/
????protected?BrowserServices?services;
????private?HashMap?labelToMouseListener?=?new?HashMap();
?
????/**
????????Constructs?a?detail?pane?with?a?specified?parent?frame.
????????@param?services?browser?services
?????*/
????protected?AbstractDetailPane(BrowserServices?services)?{
????????this.services?=?services;
????????setupComponent();
????}
????/**
????????Get?the?associated?BrowserServices?object.
????????@return?the?browser?services
?????*/
????public?BrowserServices?getBrowserServices()?{
????????return?services;
????}
????/**
????????Show?the?detail?pane?for?a?specific?tree?node?
????????selected?in?BrowserTreePane.
?????*/
????
????public?abstract?void?show(TreePath?treePath);
????/**
????????Setup?the?detail?pane?at?the?beginning?of?its?life?cycle.
?????*/
????protected?abstract?void?setupComponent();
????/**
????????Create?a?normal?label?(keys?in?key-value?pairs).
????????@return?the?label
?????*/
????protected?ExtendedJLabel?normalLabel()?{
????????return?normalLabel(““);
????}
????/**
????????Create?a?normal?label?(keys?in?key-value?pairs).
????????@param?text?the?text?for?the?label
????????@return?the?label
?????*/
????protected?ExtendedJLabel?normalLabel(String?text)?{
????????ExtendedJLabel?label?=?new?ExtendedJLabel(text);
????????return?label;
????}
????/**
????????Create?a?highlighted?label?(values?in?key-value?pairs).
????????@return?the?label
?????*/
????protected?ExtendedJLabel?highlightLabel()?{
????????ExtendedJLabel?label?=?normalLabel();
????????label.setForeground(COLOR_HIGHLIGHT);
????????return?label
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-11-09?16:31??bin\
?????目錄???????????0??2011-03-13?15:39??bin\ee\
?????目錄???????????0??2011-03-13?15:39??bin\ee\ioc\
?????目錄???????????0??2011-03-13?15:39??bin\ee\ioc\cs\
?????目錄???????????0??2011-03-13?15:39??bin\ee\ioc\cs\jbe\
?????目錄???????????0??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\
?????文件????????5617??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\AbstractDetailPane.class
?????文件?????????850??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserAboutDialog$1.class
?????文件????????3212??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserAboutDialog.class
?????文件????????1433??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserApplication$1.class
?????文件????????1560??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserApplication.class
?????文件????????8549??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserComponent.class
?????文件????????2107??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserDesktopManager.class
?????文件????????4212??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserDetailPane.class
?????文件????????2353??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserHistory$BrowserHistoryEntry.class
?????文件????????5061??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserHistory.class
?????文件????????7772??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserInternalfr
?????文件????????3140??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserMDif
?????文件????????2879??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserMDif
?????文件????????2879??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserMDif
?????文件???????22636??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserMDif
?????文件?????????512??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserServices.class
?????文件????????2317??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserTreeNode.class
?????文件???????15929??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\BrowserTreePane.class
?????目錄???????????0??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\codeedit\
?????文件???????14779??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\codeedit\ClassSaver.class
?????文件????????9235??2011-03-13?16:33??bin\ee\ioc\cs\jbe\browser\codeedit\CodeGenerator.class
?????文件?????????928??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\codeedit\InputFieldException.class
?????文件????????1187??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\codeedit\JAsmParseException$Error.class
?????文件????????2401??2011-03-13?15:39??bin\ee\ioc\cs\jbe\browser\codeedit\JAsmParseException.class
?????文件?????????667??2011-03-13?16:37??bin\ee\ioc\cs\jbe\browser\codeedit\JAsmParser$BranchPair.class
............此處省略1299個文件信息
- 上一篇:Java課程設計 電子相冊
- 下一篇:java函數庫
評論
共有 條評論