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

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

?? nsutil.java

?? UCS (Ultra Corba Simulator) is one more powerful corba client/servant simulator tool than other simi
?? JAVA
字號:
package com.corba.mnq.ns;

import com.corba.mnq.tool.CorbaFacility;
import com.corba.mnq.ui.MNQMutableTreeNode;

import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultTreeModel;

import java.io.FileInputStream;

import org.omg.CosNaming.NamingContextExt;
import org.omg.CosNaming.NamingContextExtHelper;

public class NSUtil {

    public static JFrame frame = null;

    public static JSplitPane splitPane = null;

    private static NSHandler handler;

    public static void init(JFrame f) {
        if (frame != null)
            return;
        frame = f;
        DefaultTreeModel treeModel = new DefaultTreeModel(new MNQMutableTreeNode("NsRoot"));
        treeModel.setAsksAllowsChildren(false);
        JTree tree = new JTree(treeModel);
        tree.setRootVisible(false);
        handler = new NSHandler(f, tree);
        tree.addMouseListener(handler);
        tree.addKeyListener(handler);
        splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
        JScrollPane treeScrollPane = new JScrollPane(tree);
        splitPane.setTopComponent(treeScrollPane);
    }

    public static void reset() {
        if (frame == null)
            return;

        JFileChooser dlg = new JFileChooser();
        dlg.setDialogTitle("OpenNamingServiceIOR");
        if (dlg.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION) {
            String fname = dlg.getSelectedFile().getPath();
            connectNS(fname);
        }
    }

    private static String getIorFromFile(String file) {
        String ior = null;
        try {
            FileInputStream fis = new FileInputStream(file);
            String str = "";
            while (fis.available() != 0) {
                byte[] bA = new byte[fis.available()];
                int numRead = fis.read(bA);
                System.out.println(numRead);
                if (numRead > 0) {
                    str += new String(bA, 0, numRead);
                }
                // continue
            }
            ior = str;
            fis.close();
            // java.io.BufferedReader in =
            // new java.io.BufferedReader(new java.io.FileReader( file
            // ) );
            // ior = in.readLine();
            // while (ior.indexOf("IOR:") != 0)
            // ior = in.readLine();
            // in.close();
        } catch (java.io.IOException io) {
            io.printStackTrace();
        }
        return ior;
    }

    private static void connectNS(String iorfile) {
        NamingContextExt rootContext = null;
        try {
            String ior = getIorFromFile(iorfile);
            if (ior == null) {
                JOptionPane.showMessageDialog(frame, "Invalid IOR file", "Operation tip",
                        JOptionPane.ERROR_MESSAGE);
            }
            rootContext = NamingContextExtHelper.narrow(CorbaFacility.orb.string_to_object(ior));

            // org.omg.CORBA.Object obj =
            // CorbaFacility.orb.string_to_object("corbaloc:ssliop:" +
            // "1.2@140.231.249.169"
            // + ":" + "2062" + "/StandardNS/NameServer-POA/_root");
            // System.out.println(obj.toString());
            // rootContext = NamingContextExtHelper.narrow(obj);
        } catch (Exception e) {
            e.printStackTrace();
            JOptionPane.showMessageDialog(frame, "Could not find name service", "Operation tip",
                    JOptionPane.ERROR_MESSAGE);
            return;
        }

        if (rootContext == null) {
            JOptionPane.showMessageDialog(frame, "Could not find name service", "Operation tip",
                    JOptionPane.ERROR_MESSAGE);
            return;
        }

        NSTable nstab = new NSTable();
        NSTree tree = new NSTree(nstab, rootContext, CorbaFacility.orb);

        JScrollPane tableScrollPane = new JScrollPane(nstab);
        JScrollPane treeScrollPane = new JScrollPane(tree);

        splitPane.setTopComponent(treeScrollPane);
        splitPane.setBottomComponent(tableScrollPane);
        // splitPane.setDividerLocation(200);
        // splitPane.setDividerSize(2);
        // tree.update();
        handler.reset(tree, nstab);

        tree.addMouseListener(handler);
        tree.addKeyListener(handler);
        nstab.addMouseListener(handler);
        nstab.addKeyListener(handler);
    }

    /**
     * @param args
     */
    public static void main_(String[] args) {
        // TODO Auto-generated method stub

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伦理电影网| 99国产精品一区| 精品精品国产高清a毛片牛牛 | 欧美精品自拍偷拍| 日韩国产精品91| 精品对白一区国产伦| 国产精品香蕉一区二区三区| 国产欧美日韩精品a在线观看| 99久久精品国产毛片| 亚洲香肠在线观看| 欧美一区二区三区思思人| 国产精品99久| 亚洲电影在线免费观看| wwww国产精品欧美| 色综合视频在线观看| 香蕉乱码成人久久天堂爱免费| 日韩欧美黄色影院| 99久久伊人网影院| 日本麻豆一区二区三区视频| 久久精品在线免费观看| 日本韩国一区二区| 激情欧美一区二区| 亚洲欧美日韩精品久久久久| 这里只有精品99re| 国产黄人亚洲片| 亚洲第一福利视频在线| 国产日韩视频一区二区三区| 色88888久久久久久影院按摩| 亚洲午夜激情网页| 久久精品欧美日韩精品| 欧美性猛片aaaaaaa做受| 欧美日精品一区视频| 国产一区美女在线| 亚洲午夜私人影院| 欧美激情中文不卡| 91精品国产综合久久精品图片| 成人深夜在线观看| 免费人成网站在线观看欧美高清| 亚洲免费伊人电影| 久久久久一区二区三区四区| 欧美三区免费完整视频在线观看| 国产乱子轮精品视频| 天天综合色天天综合色h| 国产精品成人免费在线| www国产成人| 91精品欧美一区二区三区综合在 | 日本一区二区免费在线| 欧美久久一二区| 色综合久久久久综合体| 国产精品一区二区91| 久久精品国产亚洲一区二区三区| 亚洲一卡二卡三卡四卡五卡| 中文字幕一区视频| 国产欧美日韩久久| 26uuu国产日韩综合| 91精品国产综合久久婷婷香蕉| 日本道在线观看一区二区| 成人在线综合网| 国产一二精品视频| 韩国成人在线视频| 久久99精品国产麻豆不卡| 日韩av中文在线观看| 亚洲综合色网站| 亚洲精品成人天堂一二三| 中文字幕一区二区视频| 国产精品色眯眯| 欧美国产一区二区在线观看| 国产欧美一区二区三区在线老狼 | 欧美日韩高清一区二区| 色婷婷亚洲一区二区三区| 97久久久精品综合88久久| 成人激情小说乱人伦| 丁香婷婷综合五月| 国产成人精品一区二区三区四区 | jlzzjlzz欧美大全| 国产电影一区二区三区| 国产成人啪免费观看软件| 国产成人av福利| 成人激情视频网站| 色综合天天综合| 欧美三区在线观看| 欧美精品在线视频| 日韩精品专区在线影院重磅| 精品噜噜噜噜久久久久久久久试看| 日韩欧美国产小视频| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲v中文字幕| 喷水一区二区三区| 在线精品视频免费播放| 91浏览器入口在线观看| 欧美最新大片在线看| 91精品国产福利| 精品久久五月天| 国产精品久久久久久户外露出 | 精品国产91乱码一区二区三区| 精品三级在线看| 日本一区二区电影| 亚洲欧洲日韩综合一区二区| 亚洲精品国产精华液| 亚洲123区在线观看| 久久精品国产亚洲5555| 丰满岳乱妇一区二区三区| 色综合久久综合网欧美综合网| 欧美日本一道本在线视频| 精品国产乱码久久久久久浪潮| 国产日韩精品一区二区三区在线| 亚洲欧美另类在线| 麻豆国产精品官网| 成人av免费观看| 欧美日本一道本| 国产精品无遮挡| 亚洲成人黄色小说| 国产成人av电影在线观看| 欧美天堂亚洲电影院在线播放| 久久婷婷色综合| 夜夜嗨av一区二区三区四季av| 久久国产视频网| 色8久久人人97超碰香蕉987| 精品电影一区二区| 一区二区三区在线观看视频| 激情伊人五月天久久综合| 色999日韩国产欧美一区二区| 欧美xxxxx裸体时装秀| 亚洲色图视频网| 国产一区二区电影| 欧美日韩精品电影| 亚洲欧洲成人自拍| 美国毛片一区二区| 欧美私人免费视频| 国产精品蜜臀av| 狠狠色伊人亚洲综合成人| 在线观看日韩av先锋影音电影院| 久久久久国产精品免费免费搜索| 午夜伦欧美伦电影理论片| 99久久久免费精品国产一区二区| 欧美xxxxx裸体时装秀| 亚洲国产aⅴ天堂久久| 成人教育av在线| 久久九九全国免费| 免费观看成人鲁鲁鲁鲁鲁视频| 欧洲亚洲精品在线| 中文字幕第一区第二区| 久久99最新地址| 欧美精品第1页| 亚洲一级二级三级在线免费观看| av不卡一区二区三区| 国产视频视频一区| 国产在线观看一区二区| 日韩欧美精品在线| 奇米在线7777在线精品| 欧美日韩三级一区| 一区二区三区免费看视频| 日韩无一区二区| 青青草成人在线观看| 欧美日韩国产经典色站一区二区三区| 亚洲欧美日本韩国| 97精品久久久久中文字幕| 中文字幕在线观看一区二区| 成人性色生活片| 中国色在线观看另类| 国产精品系列在线播放| 国产肉丝袜一区二区| 国产成人免费视频| 中文字幕一区二区在线观看| eeuss国产一区二区三区| 国产精品对白交换视频| caoporen国产精品视频| 中文字幕一区二区三区不卡在线 | 欧美精品v国产精品v日韩精品| 亚洲线精品一区二区三区八戒| 欧美性受xxxx| 香蕉加勒比综合久久| 91精品国产色综合久久久蜜香臀| 天天射综合影视| 日韩精品最新网址| 国产福利一区二区三区视频在线| 欧美国产禁国产网站cc| 成人高清av在线| 亚洲精品videosex极品| 欧美日韩免费不卡视频一区二区三区| 亚洲一区二区免费视频| 欧美一区日韩一区| 精品一区二区三区香蕉蜜桃 | 国产精品蜜臀在线观看| 91蝌蚪porny| 婷婷久久综合九色综合伊人色| 欧美电影影音先锋| 国产在线一区二区| 亚洲欧洲精品成人久久奇米网| 色婷婷亚洲精品| 蜜臀av性久久久久蜜臀aⅴ| 国产网站一区二区三区| 99久久99久久精品免费看蜜桃| 一区二区三区蜜桃| 日韩欧美123| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 日韩一区二区三区免费观看| 国产高清不卡二三区| 亚洲一二三级电影| 337p粉嫩大胆噜噜噜噜噜91av|