खोज…


परिचय

स्क्रॉलपैन एक नियंत्रण है जो अपनी सामग्री का एक गतिशील दृश्य प्रदान करता है। इस दृश्य को विभिन्न तरीकों से नियंत्रित किया जाता है; (वेतन वृद्धि-बटन / माउस व्हील) सामग्री का एक अभिन्न दृष्टिकोण है।

ए) निश्चित सामग्री का आकार:

सामग्री का आकार उसके स्क्रॉलपैन कंटेनर के समान होगा।

import javafx.scene.control.ScrollPane;   //Import the ScrollPane
import javafx.scene.control.ScrollPane.ScrollBarPolicy; //Import the ScrollBarPolicy
import javafx.scene.layout.Pane;

ScrollPane scrollpane;
Pane content = new Pane();  //We will use this Pane as a content

scrollpane = new ScrollPane(content);  //Initialize and add content as a parameter
scrollpane.setPrefSize(300, 300);   //Initialize the size of the ScrollPane

scrollpane.setFitToWidth(true);  //Adapt the content to the width of ScrollPane
scrollpane.setFitToHeight(true); //Adapt the content to the height of ScrollPane


scrollpane.setHbarPolicy(ScrollBarPolicy.ALWAYS);  //Control the visibility of the Horizontal ScrollBar
scrollpane.setVbarPolicy(ScrollBarPolicy.NEVER);  //Control the visibility of the Vertical ScrollBar
//There are three types of visibility (ALWAYS/AS_NEEDED/NEVER)

बी) गतिशील सामग्री का आकार:

सामग्री के आकार में परिवर्तन उन तत्वों के आधार पर होगा जो अक्षों (क्षैतिज और ऊर्ध्वाधर) में सामग्री की सीमा से अधिक है जो कि दृश्य के माध्यम से चलते हुए देखे जा सकते हैं।

import javafx.scene.control.ScrollPane;   //Import the ScrollPane
import javafx.scene.control.ScrollPane.ScrollBarPolicy; //Import the ScrollBarPolicy
import javafx.scene.layout.Pane;

ScrollPane scrollpane;
Pane content = new Pane();  //We will use this Pane as a content

scrollpane = new ScrollPane();  
scrollpane.setPrefSize(300, 300);   //Initialize the size of the ScrollPane
content.setMinSize(300,300); //Here a minimum size is set so that the container can be extended.
scrollpane.setContent(content); // we add the content to the ScrollPane

नोट: यहां हमें दोनों तरीकों (setFitToWidth / setFitToHeight) की आवश्यकता नहीं है।

स्क्रॉलिंग स्टाइल:

" सीएसएस " की कुछ धारणाएं और कुछ नियंत्रण " गुणों " का सम्मान करने और निश्चित रूप से कुछ " कल्पना " होने से स्क्रॉलपैन की उपस्थिति को आसानी से बदला जा सकता है।

ए) स्क्रॉलपैन बनाने वाले तत्व:

मैं मूल तस्वीर का मालिक नहीं हूं, यह ओरेकल का है

बी) सीएसएस गुण:

.scroll-bar:vertical .track{}

.scroll-bar:horizontal .track{}

.scroll-bar:horizontal .thumb{}

.scroll-bar:vertical .thumb{}


.scroll-bar:vertical *.increment-button,
.scroll-bar:vertical *.decrement-button{}

.scroll-bar:vertical *.increment-arrow .content, 
.scroll-bar:vertical *.decrement-arrow .content{}

.scroll-bar:vertical *.increment-arrow, 
.scroll-bar:vertical *.decrement-arrow{}


.scroll-bar:horizontal *.increment-button,
.scroll-bar:horizontal *.decrement-button{}

.scroll-bar:horizontal *.increment-arrow .content, 
.scroll-bar:horizontal *.decrement-arrow .content{}

.scroll-bar:horizontal *.increment-arrow, 
.scroll-bar:horizontal *.decrement-arrow{}

.scroll-pane .corner{}

.scroll-pane{}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow