![](/img/trans.png)
[英]Resources for data binding with WindowBuilder with SWT/JFace
[英]SWT/JFace : How to setFont on StatusLine? Windowbuilder broken?
我是 SWT 的新手。 有兩個問題花了3天的時間研究,嘗試,尋找和搜索。 這是學習新事物的好方法,但我完全被以下兩個持續存在的問題難住了。
問第一。
public class SWTMN extends ApplicationWindow
{
public final static Display d = new Display() ;
public SWTMN()
{
super(null);
Util.getImageRegistry() ;
addMenuBar();
addStatusLine();
... 等等。 稍后的 ...
'SetStatus("This works fine!") ; // Works fine!!
我想更改狀態行顯示的消息的字體- 但找不到方法。
問二。
使用新的 Eclipse Indigo 安裝(更新)、創建新的(SWT/JFace 支持)項目、創建新的 SWT 應用程序窗口似乎一切正常。 新文件在編輯器中可用,並且編譯 - 運行會產生一個新的空窗口,正如它應該的那樣。
按“設計”選項卡會出現一個模式進度對話框,其中顯示消息“正在解析...”,該消息在大約 15% 處掛起。進度消息下方的編輯器窗口將替換為有關 WindowsBuilder 內部錯誤的一般消息- 最后一行總是
ClassCastException 不能將 org.eclipse.swt.shell.Shell 轉換為 org.eclipse.swt.widget.Widget
(因為“解析...”進度條是 Application (buggering) modal ,Eclipse 現在被塞滿了,我必須強制退出。錯誤消息提供了重新解析、切換到誘人且無法使用的代碼的按鈕) .
你能幫我啟動 Windowbuilder 嗎?
非常感謝您的幫助!
我將忽略內置的狀態行,因為它只適用於那些願意擁有精確且有限的功能包的人的解決方案。
我覺得奇怪的是,一個如此專注於外觀的 GUI 框架,會出現像狀態欄這樣糟糕的東西,其字體與應用程序的其余部分不匹配。
去搞清楚。
我將使用面板作為自定義工具欄,將其定位到框架的底部。
解決方案:找到了,決定了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.