2011-04-26 11 views
10

बस शब्दों में कहें: क्या गैर-मोडल जेएफएएस संवाद बनाने का कोई तरीका है? मैंने setShellStyle पर कॉल करने का प्रयास करने का प्रयास नहीं किया है। अगर मुझे सही याद है तो यह स्विंग में कोई समस्या नहीं है - क्या यह एसडब्ल्यूटी की कमी है, या क्या मैं सिर्फ विजेट का दुरुपयोग कर रहा हूं?गैर-मॉडल जेएफएएस संवाद?

TIA

उत्तर

19

का उपयोग

setShellStyle(SWT.CLOSE | SWT.MODELESS | SWT.BORDER | SWT.TITLE); 
setBlockOnOpen(false); 

अभ्यास हो रहा है। यह आपके लिए काम नहीं करता है?

+0

मैं यह वास्तव में इस तरह से प्रयास नहीं किया है। मैं कोशिश करूँगा और आपसे वापस आऊंगा। – javamonkey79

+0

मुझे पूरा यकीन है कि यह है, मेरे पास एक और मुद्दा था जो इसे क्लाउड कर रहा था। आपको यह अभ्यास कहां मिला? – javamonkey79

+0

[इस पोस्ट] से (http://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg09439.html) लेकिन मैंने अतीत में कुछ ऐसा ही उपयोग किया है और काम किया है। –

10
@Override 
protected void setShellStyle(int newShellStyle) {   
    super.setShellStyle(SWT.CLOSE | SWT.MODELESS| SWT.BORDER | SWT.TITLE); 
    setBlockOnOpen(false); 
} 

ऊपर कोड समस्या का समाधान होगा ..

+0

अत्यधिक अनुशंसा करते हैं। धन्यवाद :) – Asakura

संबंधित मुद्दे