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

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

?? differentialwizard1.java

?? eclipse平臺的CDT項目3.0版本的源代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
                // Adds a new diagnosis Item nodes to the diagnoses HashMap                diagnoses.put(new Item(name), new Item(name));                // Re-enables any ChoiceSelectionListeners that were disabled during the                // execution of this method.                for(int i = 0; i < listListeners.length; ++i) {                    if(listListeners[i] instanceof DiagnosisSelectionListener) {                        ((DiagnosisSelectionListener)listListeners[i]).setActive(true);                    }                }                diagnosesList.setSelectedIndex(listModel.getSize()-1);            }        }        // Removes a diagnosis        else if(e.getActionCommand().equals("Remove Diagnosis")) {            final int selectedIndex = this.diagnosesList.getSelectedIndex();            if(correctDiagnosis == selectedIndex) {                correctDiagnosis = -1;            }            DefaultListModel listModel = new DefaultListModel();            ListModel oldList = diagnosesList.getModel();            for(int i = 0; i < oldList.getSize(); ++i) {                if(i != selectedIndex) {                    listModel.addElement(oldList.getElementAt(i));                } else {                    Iterator iter = diagnoses.keySet().iterator();                    while(iter.hasNext()) {                        Node n = (Node)iter.next();                        if(n.getName().equals(oldList.getElementAt(i))) {                            iter.remove();                            break;                        }                    }                }            }            diagnosesList.setModel(listModel);            if(selectedIndex < correctDiagnosis) {                correctDiagnosis -= 1;            }            if(selectedIndex < listModel.size()) {                diagnosesList.setSelectedIndex(selectedIndex);            } else {                diffDiagText.setText("");                diffDiagText.setEditable(false);                finalDiagText.setText("");                finalDiagText.setEditable(false);                diffDiagText.setBackground(Color.lightGray);                finalDiagText.setBackground(Color.lightGray);                setupBorder(diagnosisPanel, "No Diagnosis Selected");            }        }    }    /**     * Saves whatever data is in the currently open {@link cdt.gui.HTMLTextPane HTMLTextPane's}.     */    private final void saveDiagnosis() {        final int selectedChoice = this.diagnosesList.getSelectedIndex();        if(-1 != selectedChoice) {            String selectedDiagnosis = (String)diagnosesList.getModel().getElementAt(selectedChoice);            if(selectedDiagnosis.endsWith(" **")) {                selectedDiagnosis = selectedDiagnosis.substring(0, selectedDiagnosis.length()-3);            }            // Saves the text for the differential diagnosis.            Iterator iter = diagnoses.keySet().iterator();            while(iter.hasNext()) {                Node n = (Node)iter.next();                if(n.getName().equals(selectedDiagnosis)) {                    n.setData(diffDiagText.getText());                    break;                }            }            // Saves the text for the final diagnosis            iter = diagnoses.values().iterator();            while(iter.hasNext()) {                Node n = (Node)iter.next();                if(n.getName().equals(selectedDiagnosis)) {                    n.setData(finalDiagText.getText());                    break;                }            }        }    }    /**     * Creates the differential diagnosis/final diagnosis and closes the wizard.     */    public void finishAction() {        saveDiagnosis();        Hold diffDiagFolder = (Hold)data.get("diffDiagFolder");        if(null != diffDiagFolder) {            while(diffDiagFolder.getChildCount() > 0) {                diffDiagFolder.remove(0);            }            Iterator iter = diagnoses.keySet().iterator();            while(iter.hasNext()) {                Node n = (Node)iter.next();                n.setFile(Node.foldername(n.getName()) + ".html");                diffDiagFolder.addNodeInto(n);            }            // Adds the wizard to the folder            Wizard wiz = new Wizard();            wiz.setWizardType(Wizard.DIFFDX_WIZARD);            wiz.setName("Modify differential diagnoses");            diffDiagFolder.addNodeInto(wiz);        }        Hold finalDiagFolder = (Hold)data.get("finalDiagFolder");        if(null != finalDiagFolder) {            // Clears the finalDiagFolder of any files inside it            while(finalDiagFolder.getChildCount() > 0) {                finalDiagFolder.remove(0);            }            Iterator iter = diagnoses.values().iterator();            while(iter.hasNext()) {                Node n = (Node)iter.next();                n.setFile(Node.foldername(n.getName()) + ".html");                finalDiagFolder.addNodeInto(n);            }            Wizard wiz = new Wizard();            wiz.setWizardType(Wizard.DIFFDX_WIZARD);            wiz.setName("Modify differential diagnoses");            finalDiagFolder.addNodeInto(wiz);        }        Project.currentProject.getTree().updateUI();        // Cleans up everything and closes the wizard        super.finishAction();    }    /**     * Changes the text in the editor according to what choice is selected.     */    private class DiagnosisSelectionListener implements ListSelectionListener {        /** The currently 'selected' choice's index. */        private int currentSelection;        /** Whether this listener is currently listening. */        private boolean isActive;        /**         * Creates a ChoiceSelectionListener that will affect a JTextComponent.         */        public DiagnosisSelectionListener() {            this.isActive = true;            this.currentSelection = -1;        }        public boolean isActive() {            return this.isActive;        }        public void setActive(boolean isActive) {            this.isActive = isActive;        }        /**         * Fired when an item in the registered list is selected.         *         * @param e The ListSelectionEvent that describes the selection.         */        public synchronized void valueChanged(ListSelectionEvent e) {            if(false == isActive() || e.getValueIsAdjusting()) { return; }            final JList diagnosisList = (JList)e.getSource();            final int newIndex = diagnosisList.getSelectedIndex();            if(newIndex == this.currentSelection ) {                // The selection hasn't changed, so don't do anything                return;            } else if(newIndex == -1) {                this.currentSelection = -1;                return;            }            String nextSelectedDiagnosis = (String)diagnosisList.getModel().getElementAt(newIndex);            if(nextSelectedDiagnosis.endsWith(" **")) {                nextSelectedDiagnosis = nextSelectedDiagnosis.substring(0, nextSelectedDiagnosis.length()-3);            }            // Saves the text from the previously selected answer            if(-1 != this.currentSelection) {                String selectedDiagnosis = (String)diagnosesList.getModel().getElementAt(this.currentSelection);                if(selectedDiagnosis.endsWith(" **")) {                    selectedDiagnosis = selectedDiagnosis.substring(0, selectedDiagnosis.length()-3);                }                // Saves the text for the differential diagnosis.                Iterator iter = diagnoses.keySet().iterator();                while(iter.hasNext()) {                    Node n = (Node)iter.next();                    if(n.getName().equals(selectedDiagnosis)) {                        n.setData(diffDiagText.getText());                        break;                    }                }                // Saves the text for the final diagnosis                iter = diagnoses.values().iterator();                while(iter.hasNext()) {                    Node n = (Node)iter.next();                    if(n.getName().equals(selectedDiagnosis)) {                        n.setData(finalDiagText.getText());                        break;                    }                }            }            // Makes sure that the answerText and the feedbackText are            // editable when an answer is selected from the list            if(false == diffDiagText.isEditable()) {                diffDiagText.setEditable(true);                diffDiagText.setBackground(UIManager.getColor("controlLtHighlight"));            }            if(false == finalDiagText.isEditable()) {                finalDiagText.setEditable(true);                finalDiagText.setBackground(UIManager.getColor("controlLtHighlight"));            }            // Switches the text in the answerText and feedbackText to the            // text corresponding to the answer that was selected            Iterator iter = diagnoses.keySet().iterator();            while(iter.hasNext()) {                Node n = (Node)iter.next();                if(n.getName().equals(nextSelectedDiagnosis)) {                    diffDiagText.setText(n.getData());                    break;                }            }            iter = diagnoses.values().iterator();            while(iter.hasNext()) {                Node n = (Node)iter.next();                if(n.getName().equals(nextSelectedDiagnosis)) {                    finalDiagText.setText(n.getData());                    break;                }            }            if(nextSelectedDiagnosis.endsWith(" **")) {                nextSelectedDiagnosis = nextSelectedDiagnosis.substring(0, (nextSelectedDiagnosis.length()-3));            }            setupBorder(diagnosisPanel, nextSelectedDiagnosis);            this.currentSelection = newIndex;        }    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品制服美女丁香| 蜜臀久久99精品久久久久久9| 欧美日韩国产成人在线免费| 97se狠狠狠综合亚洲狠狠| 懂色av一区二区夜夜嗨| 国产麻豆91精品| 国产91在线观看丝袜| 成人h版在线观看| 成人福利视频网站| 欧美午夜在线一二页| 在线视频一区二区三| 在线看日韩精品电影| 9191成人精品久久| 欧美r级电影在线观看| 国产午夜精品美女毛片视频| 国产无人区一区二区三区| 国产精品卡一卡二卡三| 亚洲精品成人精品456| 午夜视频久久久久久| 精品一区二区在线观看| 丁香婷婷深情五月亚洲| 91视频.com| 亚洲国产精品黑人久久久| 中文字幕一区在线观看| 亚洲欧美日韩在线| 免费的国产精品| 国产91精品精华液一区二区三区| 99精品久久只有精品| 91精品婷婷国产综合久久| 久久亚洲精品国产精品紫薇| 中文字幕一区二区三区四区不卡| 亚洲国产日韩精品| 国产麻豆精品在线| 欧美日韩高清一区二区不卡| 精品乱码亚洲一区二区不卡| 亚洲激情欧美激情| 激情文学综合网| 欧洲在线/亚洲| 国产清纯白嫩初高生在线观看91 | 蜜桃视频在线观看一区二区| 东方aⅴ免费观看久久av| 日韩欧美123| 亚洲摸摸操操av| 免费成人在线影院| 一本色道久久综合亚洲aⅴ蜜桃 | 国产精品女主播av| 青青青伊人色综合久久| 99r国产精品| 国产亚洲人成网站| 亚洲sss视频在线视频| 成人免费福利片| 欧美本精品男人aⅴ天堂| 奇米色一区二区| 丁香啪啪综合成人亚洲小说| 欧美一级日韩一级| 亚洲一区免费在线观看| 成人不卡免费av| 精品成人在线观看| 青青草原综合久久大伊人精品优势 | av一区二区久久| 欧美成人乱码一区二区三区| 午夜一区二区三区视频| 91性感美女视频| 国产日韩v精品一区二区| 国产成人亚洲精品狼色在线| 欧美成人一区二区三区在线观看| 视频一区视频二区中文| 欧美性生活影院| 亚洲一区二区中文在线| 色久综合一二码| 国产精品乱码人人做人人爱 | 亚洲永久精品国产| 99国产精品久久久久久久久久| 久久伊人中文字幕| 国产精品一区二区在线观看网站 | 国产精品一区一区| 久久久久国产精品人| 国产精品亚洲第一区在线暖暖韩国| 欧美一区二区三区日韩| 免费观看成人av| 欧美一卡二卡三卡| 精品一区二区久久| 国产色婷婷亚洲99精品小说| 国产成人精品免费| 中文字幕在线不卡一区| 色婷婷精品久久二区二区蜜臂av | 国产一区二三区好的| 久久综合久久综合九色| 成人蜜臀av电影| 亚洲欧洲另类国产综合| 欧美日韩精品一区二区天天拍小说| 午夜精品成人在线| 欧美成人video| 国产成人激情av| 亚洲精品国产一区二区三区四区在线| 欧美午夜精品理论片a级按摩| 日韩电影在线免费观看| 精品久久久影院| av在线不卡网| 婷婷综合另类小说色区| 欧美国产欧美综合| 99国产精品99久久久久久| 午夜久久久久久久久久一区二区| 日韩小视频在线观看专区| 国产99久久久精品| 午夜影院在线观看欧美| 久久精品在线免费观看| 91国偷自产一区二区开放时间| 日韩国产成人精品| 中文字幕中文字幕中文字幕亚洲无线| 99精品久久只有精品| 日本午夜精品一区二区三区电影| 久久蜜桃av一区精品变态类天堂| 色综合久久中文字幕| 久久99久国产精品黄毛片色诱| 午夜精品久久久久久久久| 久久综合999| 欧美日韩一级二级| 成人av午夜电影| 免费在线看成人av| 亚洲一区在线视频| 国产色婷婷亚洲99精品小说| 欧美日韩一二区| 成人国产在线观看| 国产在线播放一区二区三区| 亚洲综合久久av| 国产精品萝li| 久久亚洲综合色一区二区三区| 欧美亚洲一区二区三区四区| 成人少妇影院yyyy| 精油按摩中文字幕久久| 亚洲sss视频在线视频| 视频一区欧美精品| 亚洲欧美精品午睡沙发| 中文子幕无线码一区tr| 久久这里只精品最新地址| 日韩一区二区三区四区| 欧美三级视频在线观看| 91蜜桃传媒精品久久久一区二区| 国产一区二区三区四| 精品一区二区精品| 久久成人麻豆午夜电影| 免费在线观看精品| 日韩黄色片在线观看| 亚洲高清免费在线| 亚瑟在线精品视频| 亚洲一区二区三区影院| 一区二区三区波多野结衣在线观看| 午夜视频在线观看一区二区 | 国产真实精品久久二三区| 三级不卡在线观看| 亚洲成人精品影院| 亚洲福利电影网| 图片区日韩欧美亚洲| 亚洲成人自拍一区| 日韩电影在线免费观看| 轻轻草成人在线| 精品综合久久久久久8888| 国产一区在线精品| 国产91精品露脸国语对白| 不卡区在线中文字幕| 正在播放一区二区| 欧美日韩免费一区二区三区| 欧美亚洲自拍偷拍| 欧美福利电影网| 欧美电影免费观看高清完整版在线| 日韩精品一区国产麻豆| 久久久久久一二三区| 国产精品久久三| 亚洲免费在线观看| 天天亚洲美女在线视频| 国模一区二区三区白浆| av一二三不卡影片| 欧美色图天堂网| 日韩欧美中文字幕精品| 国产婷婷色一区二区三区| 最新中文字幕一区二区三区| 亚洲国产成人va在线观看天堂| 成人综合在线观看| 色域天天综合网| 日韩一区二区三区视频在线观看| 亚洲精品在线免费播放| 亚洲精品一二三| 免费看日韩精品| 99久久99久久精品免费观看 | 日韩一卡二卡三卡国产欧美| 亚洲精品一区二区精华| 亚洲人成网站在线| 久久se精品一区二区| 91麻豆国产福利在线观看| 91精品国产乱| 国产精品传媒入口麻豆| 七七婷婷婷婷精品国产| 成人黄色一级视频| 欧美v日韩v国产v| 亚洲免费高清视频在线| 成人av免费观看| 欧美日韩国产一二三| 一区视频在线播放| 国产一区二区三区免费看|