91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 69KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-11
  • 語言: 其他
  • 標簽: 人大??免費下載??

資源簡介

一個“個人資料管理”工具軟件,采用樹型結構管理各種知識。 左邊是一棵樹,點擊之后,在右邊顯示一個文本編輯器,用于顯示和編輯信息。 1、樹節點操作 左邊的樹支持所有常見的節點操作(可以使用上部的工具欄按鈕,或者是右擊樹節點從彈出菜單中選擇各種命令): ◆ 節點新建/刪除/改名:必須實現的功能。 ◆ 節點升級(可選):將節點提升一級,成為其父節點的兄弟。 ◆ 節點降級(可選):將節點層次降低一級,成為其兄弟的兒子(瞧這輩份亂得!) ◆ 節點上移/下移(可選):在同一級節點中位置移動…… ◆ 剪切/復制(可選):子樹搬家,就是將某個節點(包括其所有的子節點)移到另一個地方成為那個節點的新兒子。 可以在標準的TreeView控件基礎之上實現。 2、信息的編輯 每個樹節點都關聯著一個簡單的文本編輯器,可以直接使用TextBox,以純文本方式保存信息,也可以封裝RichTextBox支持具有比較豐富樣式的文本(就象Word文檔那樣) ◆ 節點相關聯信息的顯示與基礎編輯功能:必須實現的功能 ◆ 打印(可選):將信息送到打印機輸出 ◆ 查找與替換(可選):可以在文本中搜索特定的詞并高亮顯示 ◆ 輔助功能(可選):任何一個你覺得需要實現的功能,比如給文本加上行號

資源截圖

代碼片段和文件信息

package?com.person.data;

import?com.person.data.core.TreeComponent;
import?com.person.data.dao.personData.PersonDataMapper;
import?com.person.data.entity.DataBean;
import?com.person.data.entity.PersonData;
import?com.person.data.util.StreamHelper;
import?com.person.data.util.StringHelper;
import?com.person.data.util.TreeHelper;
import?org.springframework.context.ApplicationContext;
import?org.springframework.context.support.ClassPathxmlApplicationContext;
import?org.springframework.transaction.annotation.Transactional;

import?javax.swing.*;
import?javax.swing.event.TreeSelectionEvent;
import?javax.swing.event.TreeSelectionListener;
import?java.awt.*;
import?java.awt.event.*;
import?java.util.Collections;
import?java.util.List;
import?java.util.UUID;

import?static?com.person.data.constant.baseConstant.*;

@Transactional
public?class?Main?extends?Jframe?implements?ActionListenerMouseListener{

????private?ApplicationContext?applicationContext;
????//工具瀏覽
????JToolBar?toolBar;
????//工具欄按鈕
????JButton?forwardbackrefresheditsetdownupusercalhelptrashexitsave;
????//分隔面板
????JSplitPane?jSplitPane;
????JTree?tree;
????//左右面板
????JPanel?leftPanelrightPanel;

????//右鍵菜單
????JPopupMenu?popupMenu;

????//菜單
????JMenuItem?createDoccreateDirdeleterefrreName;

????//文本框
????JScrollPane?scrollPane?pane;
????JTextArea?textArea;
????String?text?=?““;

????//正在編輯的文本
????DataBean?editContent?=?null;

????DataBean?dataBean?=?null;

????//當前選擇的目錄
????DataBean?actBean;
????//當前選擇的文件或者目錄
????DataBean?actDataBean;


????TreeComponent?treeComponent;

????public?Main(){}

????public?DataBean?getDataBean(ApplicationContext?context){
????????PersonDataMapper?mapper?=?context.getBean(PersonDataMapper.class);
????????List?datas?=?mapper.select(Collections.emptyMap());
????????return?TreeHelper.treeBean(datas);
????}

????private?void?createNode(TreeComponent?treeNode?DataBean?bean){
????????List?children?=?bean.getTarget();
????????for(DataBean?b?:?children)?{
????????????TreeComponent?other?=?new?TreeComponent(b.getName());
????????????other.setData(b);
????????????createNode(other?b);
????????????treeNode.add(other);
????????}
????}

????public?Main(ApplicationContext?context){
????????this.applicationContext?=?context;
????????//工具欄實例化
????????toolBar?=?new?JToolBar();
????????save?=?new?JButton(new?ImageIcon(SAVE_IMAGE));//保存
????????forward?=?new?JButton(new?ImageIcon(FORWARD_IMAGE));//前進
????????back?=?new?JButton(new?ImageIcon(BACK_IMAGE));//后退
????????refresh?=?new?JButton(new?ImageIcon(REFRESH_IMAGE));//刷新
????????edit?=?new?JButton(new?ImageIcon(EDIT_IMAGE));//編輯
????????set?=?new?JButton(new?ImageIcon(SET_IMAGE));//設置
????????user?=?new?JButton(new?ImageIcon(USER_IMAGE));//人物
????????down?=?new?JButton(new?ImageIcon(DOWN_IMAGE));//下翻
????????up?=?new?JButton(new?ImageIcon(UP_IMAGE));?//上翻
????????cal?=?new?JButton(new?ImageIcon(C

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2233??2009-09-16?18:49??個人資料管理工具\personData\image\back.png

?????文件???????2060??2009-09-16?18:49??個人資料管理工具\personData\image\calculator.png

?????文件????????562??2009-09-16?18:49??個人資料管理工具\personData\image\close.gif

?????文件???????2256??2009-09-16?18:49??個人資料管理工具\personData\image\down.png

?????文件???????2890??2009-09-16?18:49??個人資料管理工具\personData\image\edit.png

?????文件???????2500??2009-09-16?18:49??個人資料管理工具\personData\image\exit.png

?????文件???????2784??2009-09-16?18:49??個人資料管理工具\personData\image\file.png

?????文件???????2217??2009-09-16?18:49??個人資料管理工具\personData\image\forward.png

?????文件???????2952??2009-09-16?18:49??個人資料管理工具\personData\image\help.png

?????文件????????600??2009-09-16?18:49??個人資料管理工具\personData\image\leaf.gif

?????文件???????2975??2009-09-16?18:49??個人資料管理工具\personData\image\notebook.png

?????文件????????578??2009-09-16?18:49??個人資料管理工具\personData\image\open.gif

?????文件???????3052??2009-09-16?18:49??個人資料管理工具\personData\image\refresh.png

?????文件???????2904??2009-09-16?18:49??個人資料管理工具\personData\image\save.png

?????文件???????3495??2009-09-16?18:49??個人資料管理工具\personData\image\set.png

?????文件???????2672??2009-09-16?18:49??個人資料管理工具\personData\image\stop.png

?????文件???????3657??2009-09-16?18:49??個人資料管理工具\personData\image\trash.png

?????文件???????3915??2009-09-16?18:49??個人資料管理工具\personData\image\trashFull.png

?????文件???????2208??2009-09-16?18:49??個人資料管理工具\personData\image\up.png

?????文件???????2441??2009-09-16?18:49??個人資料管理工具\personData\image\user.png

?????文件???????9392??2018-06-02?14:45??個人資料管理工具\personData\personData.iml

?????文件???????8826??2018-06-02?14:45??個人資料管理工具\personData\pom.xml

?????文件????????470??2018-06-02?11:46??個人資料管理工具\personData\src\main\java\com\person\data\core\MyException.java

?????文件????????107??2018-06-02?09:35??個人資料管理工具\personData\src\main\java\com\person\data\core\MyToolBar.java

?????文件????????920??2018-06-03?13:25??個人資料管理工具\personData\src\main\java\com\person\data\core\MyTree.java

?????文件????????384??2018-06-02?16:05??個人資料管理工具\personData\src\main\java\com\person\data\core\TreeComponent.java

?????文件?????????56??2018-06-02?12:26??個人資料管理工具\personData\src\main\java\com\person\data\dao\base.java

?????文件????????529??2018-06-02?12:36??個人資料管理工具\personData\src\main\java\com\person\data\dao\personData\PersonDataMapper.java

?????文件???????1834??2018-06-03?11:09??個人資料管理工具\personData\src\main\java\com\person\data\dao\personData\PersonDataMapper.xml

?????文件???????1772??2018-06-02?14:04??個人資料管理工具\personData\src\main\java\com\person\data\entity\DataBean.java

............此處省略40個文件信息

評論

共有 條評論