rcp程序中能用swing来画图吗? rcp程序中能用swing来画图吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的, SWT中可以嵌入Swing组件.Composite comp = new (parent, SWT.EMBEDDED);final frame = SWT_AWT.new_Frame(comp);SwingUtilites.invokeLater(new Runnable() { public void run() { createYourSwingComponents(frame); }});private void createYourSwingComponents(Frame frame) { JPanel panel = new JPanel(); frame.add(panel); frame.pack();}注意一定要用SWT.EMBEDDED, 表示将会在里面插入Swing组件.为什么要写SwingUtilites.invokeLater我也不太清楚, 还请知道的达人指教.另外如果一个面板上(ViewPart或者EditorPart或者任何面板)同时有Swing和SWT组件, 那么按Tab时光标无法顺利从SWT组件跳到Swing组件. 如果光标已经在Swing组件, 那么只会在Swing面板中循环. IBM说这个问题已经解决了, 可以在IBM的网站上查到这个BUG, 并且2003年就Close了, 不过现在我还是碰到这个问题. 并且有时候swing组件连光标都没办法拿到. 有可能是我的水平还不到位, 持续研究中... 小思路,突然短路了 java读取文件问题 java参数的小问题,求解答。 递归实现杨辉三角 用BoneCP连接池一秒钟入库只有5条?难道我写的程序真的这么差吗?有人能指点一下吗? 请教一个给xml文件进行加密的问题 java中输出信息到文件的问题 目标:减少HIBERNATE工作量,不重复写DAO,目前只使用SPRING MVC+Hibernate 请问java 可有unix下compress的压缩类(.Z文件) String类问题! 请问一下,大家在处理反斜杠\的时候怎么做 怎么显示不出图片来呀
Composite comp = new (parent, SWT.EMBEDDED);
final frame = SWT_AWT.new_Frame(comp);
SwingUtilites.invokeLater(new Runnable() {
public void run() {
createYourSwingComponents(frame);
}
});private void createYourSwingComponents(Frame frame) {
JPanel panel = new JPanel();
frame.add(panel);
frame.pack();
}
注意一定要用SWT.EMBEDDED, 表示将会在里面插入Swing组件.
为什么要写SwingUtilites.invokeLater我也不太清楚, 还请知道的达人指教.
另外如果一个面板上(ViewPart或者EditorPart或者任何面板)同时有Swing和SWT组件, 那么按Tab时光标无法顺利从SWT组件跳到Swing组件. 如果光标已经在Swing组件, 那么只会在Swing面板中循环. IBM说这个问题已经解决了, 可以在IBM的网站上查到这个BUG, 并且2003年就Close了, 不过现在我还是碰到这个问题. 并且有时候swing组件连光标都没办法拿到. 有可能是我的水平还不到位, 持续研究中...