hengheng123456789

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

          1、parent.setLayout(new FillLayout());? //保證Editor中的內(nèi)容全部顯示在parent中
          2、??
          ???Composite shell = new Composite(parent, SWT.EMBEDDED | SWT.MAX??| SWT.SCROLL_PAGE);
          ??shell.setLayout(new FillLayout()); //這里也必須設(shè)置Layout
          3、
          ??Frame mainframe = SWT_AWT.new_Frame(shell);
          ??mainframe.setVisible(true); //如果要嵌入Swing/AWT的UI界面必須設(shè)置為可見
          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 哼哼 閱讀(374) 評論(0)  編輯  收藏 所屬分類: JAVA-Eclipse
          主站蜘蛛池模板: 六安市| 喀喇沁旗| 长汀县| 大荔县| 青铜峡市| 柳江县| 淮南市| 杂多县| 天镇县| 长沙县| 平南县| 策勒县| 黄平县| 中方县| 合山市| 远安县| 阳朔县| 定南县| 海宁市| 报价| 日喀则市| 永胜县| 庆安县| 龙陵县| 呼和浩特市| 浪卡子县| 古田县| 和平区| 铜陵市| 澄城县| 兰西县| 娄底市| 金堂县| 达拉特旗| 龙山县| 海淀区| 神池县| 衢州市| 龙门县| 清水河县| 江孜县|