Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
gangzai
qlexpress
提交
8362c218
Q
qlexpress
项目概览
gangzai
/
qlexpress
与 Fork 源项目一致
从无法访问的项目Fork
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
qlexpress
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
8362c218
编写于
11月 13, 2017
作者:
T
tianqiao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
转义console的代码到test中,增加test中resource的资源
上级
0cf7effd
变更
10
显示空白变更内容
内联
并排
Showing
10 changed file
with
50 addition
and
89 deletion
+50
-89
src/test/java/com/ql/util/express/console/Console.java
src/test/java/com/ql/util/express/console/Console.java
+2
-4
src/test/java/com/ql/util/express/console/ConsoleFrame.java
src/test/java/com/ql/util/express/console/ConsoleFrame.java
+19
-38
src/test/java/com/ql/util/express/console/ConsoleFrame2.java
src/test/java/com/ql/util/express/console/ConsoleFrame2.java
+19
-33
src/test/java/com/ql/util/express/console/ExampleDefine.java
src/test/java/com/ql/util/express/console/ExampleDefine.java
+0
-0
src/test/java/com/ql/util/express/console/FileTree.java
src/test/java/com/ql/util/express/console/FileTree.java
+6
-9
src/test/java/com/ql/util/express/console/ReadExample.java
src/test/java/com/ql/util/express/console/ReadExample.java
+4
-5
src/test/resources/com/ql/util/express/console/closeFile.png
src/test/resources/com/ql/util/express/console/closeFile.png
+0
-0
src/test/resources/com/ql/util/express/console/help.png
src/test/resources/com/ql/util/express/console/help.png
+0
-0
src/test/resources/com/ql/util/express/console/openFile.png
src/test/resources/com/ql/util/express/console/openFile.png
+0
-0
src/test/resources/com/ql/util/express/console/run.png
src/test/resources/com/ql/util/express/console/run.png
+0
-0
未找到文件。
src/
main
/java/com/ql/util/express/console/Console.java
→
src/
test
/java/com/ql/util/express/console/Console.java
浏览文件 @
8362c218
package
com.ql.util.express.console
;
package
com.ql.util.express.console
;
import
java.awt.Toolkit
;
import
javax.swing.*
;
import
javax.swing.SwingUtilities
;
import
java.awt.*
;
import
javax.swing.UIManager
;
import
java.awt.Dimension
;
public
class
Console
{
public
class
Console
{
boolean
packFrame
=
false
;
boolean
packFrame
=
false
;
...
...
src/
main
/java/com/ql/util/express/console/ConsoleFrame.java
→
src/
test
/java/com/ql/util/express/console/ConsoleFrame.java
浏览文件 @
8362c218
package
com.ql.util.express.console
;
package
com.ql.util.express.console
;
import
java.awt.BorderLayout
;
import
com.ql.util.express.DefaultContext
;
import
java.awt.Dimension
;
import
com.ql.util.express.ExpressRunner
;
import
com.ql.util.express.console.FileTree.PathNode
;
import
javax.swing.*
;
import
javax.swing.tree.TreePath
;
import
java.awt.*
;
import
java.awt.event.ActionEvent
;
import
java.awt.event.ActionEvent
;
import
java.awt.event.ActionListener
;
import
java.awt.event.ActionListener
;
import
java.awt.event.MouseEvent
;
import
java.awt.event.MouseEvent
;
import
java.io.ByteArrayOutputStream
;
import
java.io.*
;
import
java.io.IOException
;
import
java.io.OutputStream
;
import
java.io.PrintStream
;
import
java.io.PrintWriter
;
import
java.io.StringWriter
;
import
java.util.Map
;
import
java.util.Map
;
import
javax.swing.ImageIcon
;
import
javax.swing.JButton
;
import
javax.swing.JFrame
;
import
javax.swing.JLabel
;
import
javax.swing.JMenu
;
import
javax.swing.JMenuBar
;
import
javax.swing.JMenuItem
;
import
javax.swing.JPanel
;
import
javax.swing.JScrollPane
;
import
javax.swing.JSplitPane
;
import
javax.swing.JTabbedPane
;
import
javax.swing.JTextArea
;
import
javax.swing.JToolBar
;
import
javax.swing.tree.TreePath
;
import
com.ql.util.express.DefaultContext
;
import
com.ql.util.express.ExpressRunner
;
import
com.ql.util.express.console.FileTree.PathNode
;
public
class
ConsoleFrame
public
class
ConsoleFrame
extends
JFrame
{
extends
JFrame
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -42,7 +23,7 @@ public class ConsoleFrame
...
@@ -42,7 +23,7 @@ public class ConsoleFrame
JMenuItem
jMenuFileExit
=
new
JMenuItem
();
JMenuItem
jMenuFileExit
=
new
JMenuItem
();
JToolBar
jToolBar
=
new
JToolBar
();
JToolBar
jToolBar
=
new
JToolBar
();
JButton
jButton1
=
new
JButton
();
JButton
jButton1
=
new
JButton
();
ImageIcon
image1
=
new
ImageIcon
(
com
.
ql
.
util
.
express
.
console
.
ConsoleFrame
.
class
.
ImageIcon
image1
=
new
ImageIcon
(
ConsoleFrame
.
class
.
getResource
(
"run.png"
));
getResource
(
"run.png"
));
JLabel
statusBar
=
new
JLabel
();
JLabel
statusBar
=
new
JLabel
();
JTabbedPane
jTabbedPaneContent
=
new
JTabbedPane
();
JTabbedPane
jTabbedPaneContent
=
new
JTabbedPane
();
...
@@ -81,7 +62,7 @@ public class ConsoleFrame
...
@@ -81,7 +62,7 @@ public class ConsoleFrame
/**
/**
* Component initialization.
* Component initialization.
*
*
* @throws
java.lang.
Exception
* @throws Exception
*/
*/
private
void
jbInit
()
throws
Exception
{
private
void
jbInit
()
throws
Exception
{
contentPane
=
(
JPanel
)
getContentPane
();
contentPane
=
(
JPanel
)
getContentPane
();
...
@@ -115,16 +96,16 @@ public class ConsoleFrame
...
@@ -115,16 +96,16 @@ public class ConsoleFrame
jButton1
.
setToolTipText
(
"执行"
);
jButton1
.
setToolTipText
(
"执行"
);
jToolBar
.
add
(
jButton1
);
jToolBar
.
add
(
jButton1
);
contentPane
.
add
(
statusBar
,
BorderLayout
.
SOUTH
);
contentPane
.
add
(
statusBar
,
BorderLayout
.
SOUTH
);
jPanelResult
.
add
(
jScrollPaneResult
,
java
.
awt
.
BorderLayout
.
CENTER
);
jPanelResult
.
add
(
jScrollPaneResult
,
BorderLayout
.
CENTER
);
jPanelResult
.
add
(
jLabelResult
,
java
.
awt
.
BorderLayout
.
NORTH
);
jPanelResult
.
add
(
jLabelResult
,
BorderLayout
.
NORTH
);
jSplitPaneRun
.
add
(
jSplitPaneS_C
,
JSplitPane
.
TOP
);
jSplitPaneRun
.
add
(
jSplitPaneS_C
,
JSplitPane
.
TOP
);
jScrollPaneResult
.
getViewport
().
add
(
jTextAreaResult
);
jScrollPaneResult
.
getViewport
().
add
(
jTextAreaResult
);
jPanelScript
.
add
(
jLabelScript
,
java
.
awt
.
BorderLayout
.
NORTH
);
jPanelScript
.
add
(
jLabelScript
,
BorderLayout
.
NORTH
);
jPanelScript
.
add
(
jScrollPaneScript
,
java
.
awt
.
BorderLayout
.
CENTER
);
jPanelScript
.
add
(
jScrollPaneScript
,
BorderLayout
.
CENTER
);
jScrollPaneScript
.
getViewport
().
add
(
jTextAreaScript
);
jScrollPaneScript
.
getViewport
().
add
(
jTextAreaScript
);
jPanelContext
.
add
(
jLabelContext
,
java
.
awt
.
BorderLayout
.
NORTH
);
jPanelContext
.
add
(
jLabelContext
,
BorderLayout
.
NORTH
);
jPanelContext
.
add
(
jScrollPaneContext
,
java
.
awt
.
BorderLayout
.
CENTER
);
jPanelContext
.
add
(
jScrollPaneContext
,
BorderLayout
.
CENTER
);
jSplitPaneS_C
.
add
(
jPanelScript
,
JSplitPane
.
LEFT
);
jSplitPaneS_C
.
add
(
jPanelScript
,
JSplitPane
.
LEFT
);
jScrollPaneContext
.
getViewport
().
add
(
jTextAreaContext
);
jScrollPaneContext
.
getViewport
().
add
(
jTextAreaContext
);
jSplitPaneS_C
.
setDividerSize
(
2
);
jSplitPaneS_C
.
setDividerSize
(
2
);
...
@@ -133,9 +114,9 @@ public class ConsoleFrame
...
@@ -133,9 +114,9 @@ public class ConsoleFrame
jSplitPaneS_C
.
setDividerLocation
(
500
);
jSplitPaneS_C
.
setDividerLocation
(
500
);
jSplitPaneRun
.
add
(
jPanelResult
,
JSplitPane
.
RIGHT
);
jSplitPaneRun
.
add
(
jPanelResult
,
JSplitPane
.
RIGHT
);
jTabbedPaneContent
.
add
(
jPaneRunner
,
"\u6267\u884c\u4ee3\u7801"
);
jTabbedPaneContent
.
add
(
jPaneRunner
,
"\u6267\u884c\u4ee3\u7801"
);
jPaneRunner
.
add
(
jSplitPaneRun
,
java
.
awt
.
BorderLayout
.
CENTER
);
jPaneRunner
.
add
(
jSplitPaneRun
,
BorderLayout
.
CENTER
);
contentPane
.
add
(
jTabbedPaneContent
,
java
.
awt
.
BorderLayout
.
CENTER
);
contentPane
.
add
(
jTabbedPaneContent
,
BorderLayout
.
CENTER
);
contentPane
.
add
(
jToolBar
,
java
.
awt
.
BorderLayout
.
NORTH
);
contentPane
.
add
(
jToolBar
,
BorderLayout
.
NORTH
);
jSplitPaneRun
.
setDividerLocation
(
200
);
jSplitPaneRun
.
setDividerLocation
(
200
);
}
}
...
...
src/
main
/java/com/ql/util/express/console/ConsoleFrame2.java
→
src/
test
/java/com/ql/util/express/console/ConsoleFrame2.java
浏览文件 @
8362c218
package
com.ql.util.express.console
;
package
com.ql.util.express.console
;
import
java.awt.BorderLayout
;
import
com.ql.util.express.DefaultContext
;
import
java.awt.Dimension
;
import
com.ql.util.express.ExpressRunner
;
import
com.ql.util.express.console.FileTree.PathNode
;
import
javax.swing.*
;
import
javax.swing.tree.TreePath
;
import
java.awt.*
;
import
java.awt.event.ActionEvent
;
import
java.awt.event.ActionEvent
;
import
java.awt.event.ActionListener
;
import
java.awt.event.ActionListener
;
import
java.awt.event.MouseAdapter
;
import
java.awt.event.MouseAdapter
;
...
@@ -10,25 +15,6 @@ import java.io.PrintWriter;
...
@@ -10,25 +15,6 @@ import java.io.PrintWriter;
import
java.io.StringWriter
;
import
java.io.StringWriter
;
import
java.util.Map
;
import
java.util.Map
;
import
javax.swing.ImageIcon
;
import
javax.swing.JButton
;
import
javax.swing.JFrame
;
import
javax.swing.JLabel
;
import
javax.swing.JMenu
;
import
javax.swing.JMenuBar
;
import
javax.swing.JMenuItem
;
import
javax.swing.JPanel
;
import
javax.swing.JScrollPane
;
import
javax.swing.JSplitPane
;
import
javax.swing.JTabbedPane
;
import
javax.swing.JTextArea
;
import
javax.swing.JToolBar
;
import
javax.swing.tree.TreePath
;
import
com.ql.util.express.DefaultContext
;
import
com.ql.util.express.ExpressRunner
;
import
com.ql.util.express.console.FileTree.PathNode
;
public
class
ConsoleFrame2
public
class
ConsoleFrame2
extends
JFrame
{
extends
JFrame
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -39,7 +25,7 @@ public class ConsoleFrame2
...
@@ -39,7 +25,7 @@ public class ConsoleFrame2
JMenuItem
jMenuFileExit
=
new
JMenuItem
();
JMenuItem
jMenuFileExit
=
new
JMenuItem
();
JToolBar
jToolBar
=
new
JToolBar
();
JToolBar
jToolBar
=
new
JToolBar
();
JButton
jButton1
=
new
JButton
();
JButton
jButton1
=
new
JButton
();
ImageIcon
image1
=
new
ImageIcon
(
com
.
ql
.
util
.
express
.
console
.
ConsoleFrame2
.
class
.
ImageIcon
image1
=
new
ImageIcon
(
ConsoleFrame2
.
class
.
getResource
(
"run.png"
));
getResource
(
"run.png"
));
JLabel
statusBar
=
new
JLabel
();
JLabel
statusBar
=
new
JLabel
();
JSplitPane
jSplitPaneMain
=
new
JSplitPane
();
JSplitPane
jSplitPaneMain
=
new
JSplitPane
();
...
@@ -86,7 +72,7 @@ public class ConsoleFrame2
...
@@ -86,7 +72,7 @@ public class ConsoleFrame2
/**
/**
* Component initialization.
* Component initialization.
*
*
* @throws
java.lang.
Exception
* @throws Exception
*/
*/
private
void
jbInit
()
throws
Exception
{
private
void
jbInit
()
throws
Exception
{
contentPane
=
(
JPanel
)
getContentPane
();
contentPane
=
(
JPanel
)
getContentPane
();
...
@@ -125,21 +111,21 @@ public class ConsoleFrame2
...
@@ -125,21 +111,21 @@ public class ConsoleFrame2
jButton1
.
setToolTipText
(
"执行"
);
jButton1
.
setToolTipText
(
"执行"
);
jToolBar
.
add
(
jButton1
);
jToolBar
.
add
(
jButton1
);
contentPane
.
add
(
statusBar
,
BorderLayout
.
SOUTH
);
contentPane
.
add
(
statusBar
,
BorderLayout
.
SOUTH
);
contentPane
.
add
(
jSplitPaneMain
,
java
.
awt
.
BorderLayout
.
CENTER
);
contentPane
.
add
(
jSplitPaneMain
,
BorderLayout
.
CENTER
);
jTabbedPaneContent
.
add
(
jPaneRunner
,
"执行代码"
);
jTabbedPaneContent
.
add
(
jPaneRunner
,
"执行代码"
);
jTabbedPaneContent
.
add
(
jPanelHelp
,
"关键字"
);
jTabbedPaneContent
.
add
(
jPanelHelp
,
"关键字"
);
jTabbedPaneContent
.
add
(
jPanel3
,
"帮助"
);
jTabbedPaneContent
.
add
(
jPanel3
,
"帮助"
);
jPaneRunner
.
add
(
jSplitPaneRun
,
java
.
awt
.
BorderLayout
.
CENTER
);
jPaneRunner
.
add
(
jSplitPaneRun
,
BorderLayout
.
CENTER
);
jScrollPaneTree
.
getViewport
().
add
(
this
.
jTreeFileSelect
);
jScrollPaneTree
.
getViewport
().
add
(
this
.
jTreeFileSelect
);
jScrollPaneContext
.
getViewport
().
add
(
jTextAreaContext
);
jScrollPaneContext
.
getViewport
().
add
(
jTextAreaContext
);
jScrollPaneResult
.
getViewport
().
add
(
jTextAreaResult
);
jScrollPaneResult
.
getViewport
().
add
(
jTextAreaResult
);
jPanelResult
.
add
(
jScrollPaneResult
,
java
.
awt
.
BorderLayout
.
CENTER
);
jPanelResult
.
add
(
jScrollPaneResult
,
BorderLayout
.
CENTER
);
jPanelResult
.
add
(
jLabelResult
,
java
.
awt
.
BorderLayout
.
NORTH
);
jPanelResult
.
add
(
jLabelResult
,
BorderLayout
.
NORTH
);
jPanelScript
.
add
(
jLabelScript
,
java
.
awt
.
BorderLayout
.
NORTH
);
jPanelScript
.
add
(
jLabelScript
,
BorderLayout
.
NORTH
);
jPanelScript
.
add
(
jScrollPaneScript
,
java
.
awt
.
BorderLayout
.
CENTER
);
jPanelScript
.
add
(
jScrollPaneScript
,
BorderLayout
.
CENTER
);
jScrollPaneScript
.
getViewport
().
add
(
jTextAreaScript
);
jScrollPaneScript
.
getViewport
().
add
(
jTextAreaScript
);
jPanelContext
.
add
(
jLabelContext
,
java
.
awt
.
BorderLayout
.
NORTH
);
jPanelContext
.
add
(
jLabelContext
,
BorderLayout
.
NORTH
);
jPanelContext
.
add
(
jScrollPaneContext
,
java
.
awt
.
BorderLayout
.
CENTER
);
jPanelContext
.
add
(
jScrollPaneContext
,
BorderLayout
.
CENTER
);
jSplitPaneS_C
.
setDividerSize
(
2
);
jSplitPaneS_C
.
setDividerSize
(
2
);
jSplitPaneS_C
.
setLastDividerLocation
(
200
);
jSplitPaneS_C
.
setLastDividerLocation
(
200
);
jSplitPaneS_C
.
add
(
jPanelContext
,
JSplitPane
.
RIGHT
);
jSplitPaneS_C
.
add
(
jPanelContext
,
JSplitPane
.
RIGHT
);
...
@@ -147,8 +133,8 @@ public class ConsoleFrame2
...
@@ -147,8 +133,8 @@ public class ConsoleFrame2
jSplitPaneS_C
.
setDividerLocation
(
500
);
jSplitPaneS_C
.
setDividerLocation
(
500
);
jSplitPaneRun
.
add
(
jPanelResult
,
JSplitPane
.
RIGHT
);
jSplitPaneRun
.
add
(
jPanelResult
,
JSplitPane
.
RIGHT
);
jSplitPaneRun
.
add
(
jSplitPaneS_C
,
JSplitPane
.
TOP
);
jSplitPaneRun
.
add
(
jSplitPaneS_C
,
JSplitPane
.
TOP
);
contentPane
.
add
(
jToolBar
,
java
.
awt
.
BorderLayout
.
NORTH
);
contentPane
.
add
(
jToolBar
,
BorderLayout
.
NORTH
);
contentPane
.
add
(
jScrollPaneTree
,
java
.
awt
.
BorderLayout
.
WEST
);
contentPane
.
add
(
jScrollPaneTree
,
BorderLayout
.
WEST
);
jScrollPaneTree
.
getViewport
().
add
(
jTreeFileSelect
);
jScrollPaneTree
.
getViewport
().
add
(
jTreeFileSelect
);
jSplitPaneRun
.
setDividerLocation
(
200
);
jSplitPaneRun
.
setDividerLocation
(
200
);
jSplitPaneMain
.
setDividerLocation
(
400
);
jSplitPaneMain
.
setDividerLocation
(
400
);
...
...
src/
main
/java/com/ql/util/express/console/ExampleDefine.java
→
src/
test
/java/com/ql/util/express/console/ExampleDefine.java
浏览文件 @
8362c218
文件已移动
src/
main
/java/com/ql/util/express/console/FileTree.java
→
src/
test
/java/com/ql/util/express/console/FileTree.java
浏览文件 @
8362c218
package
com.ql.util.express.console
;
package
com.ql.util.express.console
;
import
java.awt.Component
;
import
javax.swing.*
;
import
java.awt.event.MouseAdapter
;
import
java.awt.event.MouseEvent
;
import
java.io.File
;
import
javax.swing.Icon
;
import
javax.swing.ImageIcon
;
import
javax.swing.JLabel
;
import
javax.swing.JTree
;
import
javax.swing.tree.DefaultMutableTreeNode
;
import
javax.swing.tree.DefaultMutableTreeNode
;
import
javax.swing.tree.DefaultTreeModel
;
import
javax.swing.tree.DefaultTreeModel
;
import
javax.swing.tree.TreeCellRenderer
;
import
javax.swing.tree.TreeCellRenderer
;
import
javax.swing.tree.TreePath
;
import
javax.swing.tree.TreePath
;
import
java.awt.*
;
import
java.awt.event.MouseAdapter
;
import
java.awt.event.MouseEvent
;
import
java.io.File
;
/**
/**
* <p>Description: 系统目录树,动态生成,解决载入慢的问题 </p>
* <p>Description: 系统目录树,动态生成,解决载入慢的问题 </p>
*/
*/
...
...
src/
main
/java/com/ql/util/express/console/ReadExample.java
→
src/
test
/java/com/ql/util/express/console/ReadExample.java
浏览文件 @
8362c218
package
com.ql.util.express.console
;
package
com.ql.util.express.console
;
import
java.io.FileInputStream
;
import
org.w3c.dom.Document
;
import
java.io.InputStream
;
import
org.w3c.dom.Node
;
import
javax.xml.parsers.DocumentBuilder
;
import
javax.xml.parsers.DocumentBuilder
;
import
javax.xml.parsers.DocumentBuilderFactory
;
import
javax.xml.parsers.DocumentBuilderFactory
;
import
javax.xml.xpath.XPath
;
import
javax.xml.xpath.XPath
;
import
javax.xml.xpath.XPathConstants
;
import
javax.xml.xpath.XPathConstants
;
import
javax.xml.xpath.XPathFactory
;
import
javax.xml.xpath.XPathFactory
;
import
java.io.FileInputStream
;
import
org.w3c.dom.Document
;
import
java.io.InputStream
;
import
org.w3c.dom.Node
;
public
class
ReadExample
{
public
class
ReadExample
{
public
static
void
main
(
String
[]
args
)
throws
Exception
{
public
static
void
main
(
String
[]
args
)
throws
Exception
{
...
...
src/test/resources/com/ql/util/express/console/closeFile.png
0 → 100644
浏览文件 @
8362c218
183 字节
src/test/resources/com/ql/util/express/console/help.png
0 → 100644
浏览文件 @
8362c218
191 字节
src/test/resources/com/ql/util/express/console/openFile.png
0 → 100644
浏览文件 @
8362c218
189 字节
src/test/resources/com/ql/util/express/console/run.png
0 → 100644
浏览文件 @
8362c218
904 字节
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录