亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? globalvalueeditpane.java

?? 自動生成JAVA-Struts網站的程序
?? JAVA
字號:
package com.sutternow.swingkar.gui;import com.gargoylesoftware.base.gui.TableLayout;import com.sutternow.swingkar.ConfigManager;//import com.sutternow.swingkar.gui.PropertyTableModel;import com.sutternow.misc.Utils;import net.sf.easylayouts.RowLayout;import org.dom4j.Element;import org.dom4j.Node;import javax.swing.*;import javax.swing.table.AbstractTableModel;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.util.*;import java.util.List;/** * Created by IntelliJ IDEA. * User: Matthew Payne * Date: Jan 18, 2003 * Time: 1:01:50 AM * To change this template use Options | File Templates. */public class GlobalValueEditPane implements SimpleForm, ActionListener, MouseListener {    public String Title = "Global Value";    public GlobalValueEditPane(ConfigManager _cm) {        cm = _cm;        props = new HashMap();    }    public String getTitle() {        return Title;    }    public JPanel getEditForm() {        final TableLayout layout = new TableLayout();        // Border etched = BorderFactory.createEtchedBorder();        final JPanel panel = new JPanel();        //final JPanel topPanel = new JPanel(new TableLayout());        final JPanel bottomPanel = new JPanel();        RowLayout rowLayout = new RowLayout(panel, 1, 10);        rowLayout.add(new JLabel("Global Value Name:"), 0);        globalObjName = new JTextField(25);        rowLayout.add(globalObjName, 0);        rowLayout.add(new JLabel("Key:"), 1);        displayName = new JTextField(12);        rowLayout.add(displayName, 1);        rowLayout.add(new JLabel("Value:"), 1);        itemValue = new JTextField(12);        rowLayout.add(itemValue, 1);        addItem = new JButton("Add");        addItem.addActionListener(this);        rowLayout.add(addItem, 1);        propModel = new PropertyModel(props.entrySet());        propertyTable = new JTable(propModel);        propertyTable.addMouseListener(this);        /*  TableColumn col = propertyTable.getColumnModel().getColumn(1);          col.setPreferredWidth(propertyTable.getColumnModel().getColumn(0).getWidth() * 4);*/        JScrollPane jsp = new JScrollPane(propertyTable);        //    jsp.setSize(80, 90);        jsp.setMinimumSize(new Dimension(90, 80));        jsp.setMaximumSize(new Dimension(320, 260));        jsp.setPreferredSize(new Dimension(300, 240));        rowLayout.add(jsp, 2);        // popup menu        popmenu = new JPopupMenu();        editEntry = new JMenuItem("Edit");        editEntry.addActionListener(this);        popmenu.add(editEntry);        delEntry = new JMenuItem("Delete");        delEntry.addActionListener(this);        popmenu.add(delEntry);        /*cmdSave = new JButton("Save");        cmdCancel = new JButton("Cancel");        cmdSave.addActionListener(this);        cmdCancel.addActionListener(this);        bottomPanel.add(cmdSave);        bottomPanel.add(cmdCancel);*/        layout.setColumnExpandable(0, true);        layout.setColumnExpandable(1, true);        rowLayout.add(bottomPanel, 3);        return panel;    }    public void setValues(Element gvNode) {        this.clearForm();        globalVElement =  gvNode;        String relPath = gvNode.getUniquePath();        globalObjName.setText(Utils.parseNull(gvNode.valueOf(relPath + "/name")));        List choices = gvNode.selectNodes(relPath + "/choice");        for (Iterator iter = choices.listIterator(); iter.hasNext();) {            String code = "";            String display = "";            Element element = (Element) iter.next();            System.out.println(element.getName());            System.out.println(element.elementText("code"));            code = element.elementText("code");            display = element.elementText("display");            props.put(display, code);        }        propModel.requestRefresh();    }    private void makeResponse() {        Element e = globalVElement; // DocumentHelper.createElement("global-value-ref");        e.clearContent();        e.addElement("name").addText(globalObjName.getText());        Iterator iter = props.keySet().iterator();        while (iter.hasNext()) {            String key = (String) iter.next();            Element choice = e.addElement("choice");            choice.addElement("display").addText(key);            choice.addElement("code").addText((String) props.get(key));        }        //return e;    }    public void actionPerformed(ActionEvent ae) {        Object src = ae.getSource();        if (src == delEntry) {            deleteRow();        } else if (src == addItem) {            if (itemValue.getText().length() > 0 && displayName.getText().length() > 0) {                props.put(displayName.getText(), itemValue.getText());                displayName.setText("");                itemValue.setText("");                propModel.requestRefresh();            }        } else if (src == editEntry) {            int i = propertyTable.getSelectedRow();            displayName.setText((String) propertyTable.getValueAt(i, 0));            itemValue.setText((String) propertyTable.getValueAt(i, 1));        }    }    //{{{ deleteRow() method    private void deleteRow() {        // Deletes a row from the Table:        int targetRow;        String keyCol;        if (propertyTable.getSelectedRowCount() > 0) {            targetRow = propertyTable.getSelectedRow();            keyCol = (String) propertyTable.getValueAt(targetRow, 0);            props.remove(keyCol);            propModel.requestRefresh();        }    } //}}}    private void clearForm() {        globalObjName.setText("");        displayName.setText("");        itemValue.setText("");        props.clear();    }    public void doSave() {        this.makeResponse();        cm.saveChanges();        System.out.println(this.Title + " Saved");        // cm.addAntScript(this.makeResponse());    }    //{{{ Mouse Listener Interface Implementation    private void handleMouseEvent(MouseEvent evt) {        if (evt.isPopupTrigger()) {            if (popmenu.isVisible()) {                popmenu.setVisible(false);            } else {                popmenu.show((Component) evt.getSource(), evt.getX(), evt.getY());            }        }    }    public void mousePressed(MouseEvent evt) {        handleMouseEvent(evt);    }    public void mouseReleased(MouseEvent evt) {        handleMouseEvent(evt);    }    public void mouseClicked(MouseEvent e) {    }    public void mouseEntered(MouseEvent e) {    }    public void mouseExited(MouseEvent e) {    }    private JTextField globalObjName;    private JTextField displayName;    private JTextField itemValue;    private JTable propertyTable;    private PropertyModel propModel;    JPopupMenu popmenu;    JMenuItem delEntry;    JMenuItem editEntry;    private JButton addItem;   // private JButton cmdSave;  //  private JButton cmdCancel;    private ConfigManager cm;    private Map props;    private Element globalVElement;//{{{ AppModel class    private static class PropertyModel extends AbstractTableModel {        /**         * Constructs an AppList table model.         * @param _appSet  the collection of extentions and associations         */        public PropertyModel(Set _appSet) {            appSet = _appSet;        }        public int getRowCount() {            return appSet.size();        }        public void requestRefresh() {            /* Used to refresh the table */            super.fireTableDataChanged();        }        public int getColumnCount() {            return 2;        }        public Object getValueAt(int r, int c) {            Iterator iter = appSet.iterator();            int iCurrentRow = 0;            while (iter.hasNext()) {                Map.Entry entry = (Map.Entry) iter.next();                if (iCurrentRow == r)                    switch (c) {                        case 0:                            return entry.getKey();                        case 1:                            return entry.getValue();                    }                iCurrentRow++;            }            return "no value dude";        }        public String getColumnName(int c) {            return (c == 0) ?                    "Name" :                    "Value";        }        private Set appSet;    } //}}}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩美女啊v在线免费观看| 欧美日韩国产a| 国产精品麻豆99久久久久久| 国产高清无密码一区二区三区| 国产日韩精品视频一区| 成人ar影院免费观看视频| 国产精品国产三级国产aⅴ原创| 99国产精品视频免费观看| 一区二区三区波多野结衣在线观看| 一本一本大道香蕉久在线精品 | 免费观看久久久4p| 日韩精品专区在线| 高清不卡在线观看| 亚洲欧美另类小说视频| 欧美日韩午夜在线视频| 韩国一区二区在线观看| 国产精品久久久久永久免费观看| 欧美中文字幕不卡| 激情综合色综合久久| 中文字幕久久午夜不卡| 欧美精选午夜久久久乱码6080| 九九精品视频在线看| 国产精品久久久久久久久久久免费看 | 亚洲综合网站在线观看| 制服丝袜av成人在线看| 精品一区二区免费视频| 亚洲欧美一区二区三区久本道91| 欧美精品第1页| 成人av网在线| 看片网站欧美日韩| 自拍偷拍欧美精品| 日韩美女一区二区三区| 成人黄色av电影| 日韩精品一二区| 国产精品国产三级国产aⅴ原创| 在线播放中文一区| 国产成人av电影| 青青草原综合久久大伊人精品| 久久久久国产一区二区三区四区| 在线视频综合导航| 成人午夜伦理影院| 久久av中文字幕片| 亚洲成av人片www| 亚洲色图在线视频| 国产亚洲人成网站| 日韩视频123| 欧美日韩高清一区二区三区| 国产精品99久久久| 精品在线观看免费| 天天综合网天天综合色| 亚洲视频你懂的| 国产精品少妇自拍| 2欧美一区二区三区在线观看视频| 欧美性生活久久| 99视频热这里只有精品免费| 精品亚洲porn| 欧美aaaaaa午夜精品| 亚洲国产wwwccc36天堂| 亚洲品质自拍视频| 18成人在线观看| 国产精品国产三级国产有无不卡| 日韩限制级电影在线观看| 欧美日韩高清不卡| 欧美视频一二三区| 欧美午夜在线一二页| 在线视频你懂得一区| 一本久久a久久精品亚洲| 成人精品免费视频| 丰满白嫩尤物一区二区| 国产精品99久久久久久久女警| 久久国产三级精品| 美国十次综合导航| 欧美性猛交一区二区三区精品| 成人黄色一级视频| youjizz久久| 99久久精品免费| 99精品国产热久久91蜜凸| 成人高清免费在线播放| 成人精品电影在线观看| 成人网页在线观看| 9色porny自拍视频一区二区| 国产 欧美在线| 精品成人a区在线观看| 欧美大片免费久久精品三p| 日韩欧美一区二区在线视频| 欧美一级片在线看| 26uuu久久天堂性欧美| 久久综合色播五月| 日本一区二区免费在线观看视频 | 国产精品乱人伦| 国产精品高潮呻吟久久| 国产精品超碰97尤物18| 一区二区国产盗摄色噜噜| 亚洲网友自拍偷拍| 蜜桃久久精品一区二区| 国产在线精品一区二区三区不卡 | 99免费精品视频| 日本高清成人免费播放| 欧美色图12p| 日韩精品一区二区三区视频播放 | 美国一区二区三区在线播放| 国产专区综合网| 91热门视频在线观看| 在线免费观看视频一区| 9191久久久久久久久久久| 欧美变态凌虐bdsm| 欧美激情在线观看视频免费| 亚洲欧美区自拍先锋| 蜜桃一区二区三区在线观看| 国产激情一区二区三区| 91国偷自产一区二区三区观看| 日韩午夜激情免费电影| 国产精品青草综合久久久久99| 亚洲成人激情社区| 国产精品99久久久| 欧美日韩国产小视频在线观看| 精品国产一区久久| 亚洲自拍与偷拍| 国产福利精品导航| 欧美精品久久天天躁| 国产精品成人在线观看| 轻轻草成人在线| 一本到不卡精品视频在线观看| 欧美成人性战久久| 亚洲精品国产无套在线观| 国产伦精品一区二区三区免费迷| 91搞黄在线观看| 国产欧美视频在线观看| 水蜜桃久久夜色精品一区的特点 | 亚洲国产aⅴ天堂久久| 国产福利一区二区| 日韩一区二区免费在线观看| 中文字幕在线不卡国产视频| 蜜臀av一区二区在线观看| 色悠悠久久综合| 欧美激情中文字幕一区二区| 肉色丝袜一区二区| 在线观看国产日韩| 亚洲视频在线一区| 国产91在线|亚洲| 日韩精品一区二区三区蜜臀| 一区二区三区.www| heyzo一本久久综合| 精品国产制服丝袜高跟| 日本不卡一区二区| 欧美吻胸吃奶大尺度电影| 国产精品久久久久久久久免费桃花| 狠狠色综合日日| 日韩欧美www| 日韩精品乱码免费| 欧美亚洲一区二区三区四区| 亚洲视频资源在线| 91丨porny丨中文| 国产精品夫妻自拍| 成人在线视频首页| 中文字幕国产一区二区| 国产福利一区二区三区视频在线| 欧美电影免费观看高清完整版在线 | 一区二区久久久| 色欲综合视频天天天| 国产精品乱子久久久久| 国产精品一级二级三级| 精品国产免费人成电影在线观看四季| 全国精品久久少妇| 日韩欧美的一区| 蜜桃传媒麻豆第一区在线观看| 欧美日韩高清影院| 日韩电影一二三区| 欧美一区二区视频观看视频 | 国模娜娜一区二区三区| 精品99999| 国产成人无遮挡在线视频| 久久久三级国产网站| 国产suv一区二区三区88区| 国产色婷婷亚洲99精品小说| 高清不卡在线观看| 亚洲欧美日韩中文播放| 色婷婷久久久久swag精品 | 中文字幕av一区二区三区| 国产成人亚洲综合色影视| 国产无遮挡一区二区三区毛片日本| 国产一区二区在线影院| 久久精子c满五个校花| 成人午夜在线播放| 亚洲自拍偷拍综合| 欧美一卡在线观看| 国产成人小视频| 亚洲色欲色欲www在线观看| 欧美日韩在线综合| 韩国三级中文字幕hd久久精品| 久久久国产精品午夜一区ai换脸| voyeur盗摄精品| 午夜精品视频一区| 久久五月婷婷丁香社区| 成人少妇影院yyyy| 亚洲高清视频的网址| 久久综合九色综合97婷婷| 91亚洲国产成人精品一区二三| 天使萌一区二区三区免费观看| 精品欧美乱码久久久久久1区2区|