我想弄清楚如何更改scrollpanes滾動條的大小,使其在javafx 2.1中變得更寬。JavaFX 2.1更改ScrollPane滾動條大小
3
A
回答
3
ScrollBar寬度基於ScrollPane的字體大小。
將ScrollPane的字體大小設置爲很大,並且(如果需要)將ScrollPane內容節點的字體大小恢復爲正常。
ScrollPane scrollPane = new ScrollPane();
scrollPane.setContent(content);
scrollPane.setStyle("-fx-font-size: 40px;"); // set the font size to something big.
content.setStyle("-fx-font-size: 11px;"); // reset the region's font size to the default.
這是一個完整的可執行示例,基於我對前面的forum question on the same topic的回答。
import javafx.application.Application;
import javafx.collections.*;
import javafx.scene.*;
import javafx.stage.Stage;
import javafx.scene.chart.*;
import javafx.scene.control.ScrollPane;
import javafx.scene.layout.Region;
public class BigScrollBars extends Application {
@Override public void start(Stage stage) {
// create a chart.
ObservableList<PieChart.Data> pieChartData =
FXCollections.observableArrayList(
new PieChart.Data("Grapefruit", 13),
new PieChart.Data("Oranges", 25),
new PieChart.Data("Plums", 10),
new PieChart.Data("Pears", 22),
new PieChart.Data("Apples", 30)
);
final PieChart chart = new PieChart(pieChartData);
chart.setTitle("Imported Fruits");
chart.setMinSize(Region.USE_PREF_SIZE, Region.USE_PREF_SIZE);
chart.setPrefSize(800,600);
// create a scrollpane.
ScrollPane scrollPane = new ScrollPane();
scrollPane.setContent(chart);
scrollPane.setStyle("-fx-font-size: 40px;"); // set the font size to something big.
chart.setStyle("-fx-font-size: 11px;"); // reset the region's font size to the default.
// show the scene.
stage.setScene(new Scene(scrollPane, 400, 300));
stage.show();
}
public static void main(String[] args) { launch(args); }
}
0
以下解決方案爲我工作:
相關問題
- 1. ScrollPane JavaFX讓它滾動更多?
- 2. 如何在ScrollPane大小調整時使滾動條顯示? (在JavaFX中)
- 3. 更改winforms中滾動條的大小
- 4. JavaFX ScrollPane - 如何使用一個滾動條滾動2 ScrollPanes?
- 5. ListView或ScrollPane滾動條不滾動
- 6. Javafx禁用ScrollPane中的滾輪滾動
- 7. DataGrid滾動條在滾動過程中更改大小
- 8. LibGDX物理滾動條ScrollPane
- 9. JavaFX的縮放,滾動的ScrollPane
- 10. 如何增加JavaFX中ScrollPane的滾動?
- 11. 如何更改JavaFX 2.1中的光標圖像大小?
- 12. JavaFX - 以編程方式滾動ScrollPane的約束條件
- 13. javafx滾動條
- 14. JavaFX ScrollPane更新視窗滾動上的邊框
- 15. JavaFx元素,根據窗口大小動態更改大小
- 16. 更改滾動條
- 17. 滾動時更改視圖大小
- 18. 滾動時更改標題大小
- 19. Android ScrollView滾動條大小
- 20. TableView滾動條大小
- 21. XAML更改大小並顯示水平滾動條
- 22. 更改表單位置/大小後滾動條消失
- 23. 更改滾動條上視覺提示(註釋)的大小
- 24. ScrollViewer更改內容大小(ItemControl),而不是顯示滾動條
- 25. AS3 - 將滾動條保持爲空ScrollPane
- 26. scrollPane無法獲得滾動條
- 27. JAVAFX 2.0如何動態更改scrollPane中的內容?
- 28. 無法更改動作條大小
- 29. libgdx ScrollPane - 不滾動?
- 30. 更改JavaFX TableView的字體大小