मैं एक ऐसा एप्लिकेशन लेना चाहता हूं जहां मैंने खिड़की की उपस्थिति को पूरी तरह से अनुकूलित किया हो। अब तक मैंने सीखा है मैं के साथ ठेठ खिड़की सामान निकाल सकते हैं कि:जावाएफएक्स पूरी तरह से अनुकूलित खिड़कियां?
class Application extends javafx.application.Application {
/**
* Starts the application.
*
* @param stage
*/
override def start(stage: Stage) {
stage.initStyle(StageStyle.TRANSPARENT)
// Load the main window view.
val loader = new FXMLLoader()
loader.setLocation(getClass.getResource("/com/myproj/application/MainWindow.fxml"))
val root = loader.load().asInstanceOf[Parent]
val scene: Scene = new Scene(root, Color.TRANSPARENT)
stage.setScene(scene)
stage.show()
}
}
बाकी सब कुछ ठीक काम करता है, कि विंडो खींचने के अलावा, डबल क्लिक करने के लिए अधिकतम, विंडोज पर ऊपरी किनारे स्क्रीन करने के लिए खींच सक्रिय होना चाहिए अधिकतम, आदि मूल खिड़की क्षमताओं पूरी तरह से गायब हैं।
मैं किसी भी तरह नहीं बल्कि आसानी से पूरे अनुकूलित कर सकता हूँ इन सब अच्छा क्षमताओं खोने के बिना खिड़की के दिखाई देते हैं।
मैं एडोब फोटोशॉप की तरह कुछ जो (या उनके UI के शीर्ष पर उन्हें लागू करता है मैन्युअल रूप से) पूरी तरह से अलग लग रहा है, लेकिन अभी भी इन सुविधाओं को बरकरार रखे हुए के बारे में बात कर रहा हूँ।
यह एक शुरुआत होगी यदि मैं कम से कम स्टार्टर्स के लिए खींचने + विंडो बटन को कार्यान्वित कर सकता हूं। मैं यहां लिनक्स, मैक और विंडोज को लक्षित कर रहा हूं।
अलावा आप undecorator का उपयोग नहीं करना चाहते हैं, तो [नमूना कस्टम डेकोरेटर] (https://gist.github.com/JaDogg/4d9999ba233f4a43b7c5) –