मैं अपनी छवि में आइकन बदलना चाहता हूं, मैंने सीएसएस संदर्भ मार्गदर्शिका को देखा है लेकिन मुझे कुछ भी प्रासंगिक नहीं लगता है। क्या यह भी संभव है? कोई फर्क नहीं पड़ता कि यह सीएसएस का उपयोग कर रहा है या मुख्य जावाएफएक्स स्क्रिप्ट से घोषणात्मक रूप से।JAVAFX 2.0 मैं एक स्लाइडर में स्लाइडर आइकन को छवि में कैसे बदल सकता हूं?
उत्तर
इस AudioPlayer में एक कस्टम स्लाइडर प्रस्तुत करने के तरीके के नमूना कोड और छवियों पर एक नज़र डालें।
इसके अलावा JFXtras library में कई गेज हैं यदि आप केवल एक इंटरैक्टिव नियंत्रण की बजाय प्रतिक्रिया चाहते हैं।
यहां कुछ नमूना सीएसएस है जो परिवर्तक के उत्तर द्वारा इंगित चयनकर्ता का उपयोग कर रहा है। ध्यान दें कि पूरी छवि को प्रदर्शित करने के लिए मुझे आधा छवियों आयामों पर एक -fx-padding विनिर्देश जोड़ने की आवश्यकता है।
/** slider.css
place in same directory as SliderCss.java
ensure build system copies the css file to the build output path */
.slider .thumb {
-fx-background-image :url("http://icons.iconarchive.com/icons/double-j-design/diagram-free/128/piggy-bank-icon.png");
-fx-padding: 64;
}
/* Icon license: creative commons with attribution: http://www.doublejdesign.co.uk/products-page/icons/diagram */
नमूना अनुप्रयोग:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.stage.Stage;
public class SliderCss extends Application {
public static void main(String[] args) { launch(args); }
@Override public void start(Stage stage) throws Exception {
VBox layout = new VBox();
layout.setStyle("-fx-background-color: cornsilk; -fx-padding: 10px;");
layout.getChildren().setAll(new Slider());
layout.getStylesheets().add(getClass().getResource("slider.css").toExternalForm());
stage.setScene(new Scene(layout));
stage.show();
}
}
नमूना कार्यक्रम उत्पादन:
आप सीएसएस
का उपयोग कर स्लाइडर के अंगूठे को बदल सकते हैं 0.slider .thumb{
-fx-background-image :url("your image");
...// more customization
}
टिप के लिए धन्यवाद :) यह –
आपका स्वागत है :) – invariant
यदि आप अंगूठे पृष्ठभूमि रंग को हटाना चाहते हैं और केवल छवि (गोल बटन जैसे अर्द्ध पारदर्शी वाले) हैं तो आपको भी -fx-background-color: पारदर्शी होना चाहिए; जब तक आपके पास पृष्ठभूमि
.slider .thumb {
-fx-background-image :url("sider-round-thumb-image.png");
-fx-padding: 16; /* My thumb image is 33x33 pixels,so padding is half */
-fx-pref-height: 28;
-fx-pref-width: 28;
-fx-background-color:transparent;
}
- 1. बदलते स्लाइडर हैंडल छवि
- 2. फ्लेक्स स्लाइडर - दो स्लाइडर
- 3. स्लाइडर अंगूठे छवि को कैसे बदलें?
- 4. स्लाइडर
- 5. jquery फॉर्म स्लाइडर (इनपुट-स्लाइडर)
- 6. जावास्क्रिप्ट सीमा स्लाइडर/दोहरी स्लाइडर एक रूपरेखा
- 7. निवो स्लाइडर प्लगइन में एक छवि को पुनर्स्थापित करना
- 8. क्रोम एक्सटेंशन में मैं डिफ़ॉल्ट आइकन कैसे बदल सकता हूं?
- 9. nivo स्लाइडर छवि आकार बदलें
- 10. ऑटो स्लाइडर
- 11. विनजेएस: स्लाइडर
- 12. मैं jquery ui स्लाइडर के लिए न्यूनतम, अधिकतम मान कैसे गतिशील रूप से बदल सकता हूं?
- 13. क्या मैं स्लाइडर बार के लिए टूलटिपटेक्स्ट छुपा सकता हूं?
- 14. $ ("# slider_range") स्लाइडर एक समारोह
- 15. मैं एक jQuery यूआई स्लाइडर में मार्कर कैसे जोड़ूं?
- 16. jQueryUI स्लाइडर
- 17. जावास्क्रिप्ट स्लाइडर
- 18. निवो-स्लाइडर
- 19. Buttondownfcn स्लाइडर
- 20. गणित में लॉगरिदमिक स्लाइडर नियंत्रण
- 21. Jquery UI स्लाइडर हैंडल को कैसे बदलें
- 22. घटना जब एक विशेष स्लाइडर बदल जाता है
- 23. एक ऊर्ध्वाधर स्लाइडर HTML तत्व
- 24. मैं अपने javaFX 2.0 एप्लिकेशन में awt.CardLayout की कार्यक्षमता को कैसे कार्यान्वित कर सकता हूं?
- 25. एक साधारण jQuery स्लाइडर बनाने
- 26. jQuery UI स्लाइडर
- 27. मैं प्रत्येक JQuery UI स्लाइडर हैंडल
- 28. स्लाइडर का हाइब्रिड जावाएफएक्स
- 29. मैं Netbeans में एक स्ट्रिंग को कैसे बदल सकता हूं?
- 30. मैं सिंक को एक सिंक में कैसे बदल सकता हूं?
आपको बहुत धन्यवाद, यह बहुत अच्छा काम करता है! –
एफएक्स-पैडिंग के लिए +1 :) – invariant