hengheng123456789

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks
          ???今天在修改Editor的實現方式時出現了不能顯示的問題,經多次跟蹤調試發現問題如下,現記錄在此,已備不時之需:
          ???在實現方法public void createPartControl(Composite parent)時需要以下幾個設置,保證Editor的顯示。

          1、parent.setLayout(new FillLayout());? //保證Editor中的內容全部顯示在parent中
          2、??
          ???Composite shell = new Composite(parent, SWT.EMBEDDED | SWT.MAX??| SWT.SCROLL_PAGE);
          ??shell.setLayout(new FillLayout()); //這里也必須設置Layout
          3、
          ??Frame mainframe = SWT_AWT.new_Frame(shell);
          ??mainframe.setVisible(true); //如果要嵌入Swing/AWT的UI界面必須設置為可見
          4、
          ??JPanel mainPanel = new JPanel();
          ??mainPanel.setBackground(Color.WHITE);
          ???mainframe.add(mainPanel);
          ??mainPanel.repaint();//其中加入的Panel必須repaint


          OK,That's All
          posted on 2006-11-10 14:50 哼哼 閱讀(375) 評論(0)  編輯  收藏 所屬分類: JAVA-Eclipse
          主站蜘蛛池模板: 崇仁县| 连平县| 义马市| 察哈| 蚌埠市| 嘉义市| 元阳县| 江永县| 揭西县| 平利县| 张家口市| 辽阳市| 墨玉县| 岳普湖县| 额济纳旗| 南投市| 安溪县| 航空| 元阳县| 福州市| 静安区| 仪陇县| 江阴市| 莎车县| 临沂市| 金平| 莱州市| 弥勒县| 常熟市| 望城县| 寿宁县| 彭山县| 怀来县| 蒙阴县| 兴业县| 陆丰市| 田阳县| 苍溪县| 湖南省| 江陵县| 石阡县|