jjzjj

scrollPane

全部标签

java - 鼠标拖动滚动JScrollPane(Java swing)

我正在为我正在开发的游戏制作map编辑器。JScrollPane中有一个JPanel,显示要编辑的map。我想要做的是当用户按住空格键并在JPanel中拖动鼠标时,JScrollPanel将随着拖动一起滚动。这是我目前所拥有的:panelMapPanel.addMouseMotionListener(newMouseMotionListener(){@OverridepublicvoidmouseDragged(MouseEvente){//GetsdifferenceindistancexandyfromlasttimethislistenerwascalledintdeltaX=m

java - JavaFX 中带有滑动行标题的表格控件

iTunes中的专辑View具有流畅的效果,专辑名称和封面艺术始终可见。如果您向下滑动屏幕,它们会一直固定在屏幕顶部,直到碰到下一张专辑,然后它们才会滑开。请注意,即使用户向下滚动了一段距离,顶部相册仍然完全可见。这个控件或效果叫什么?我想出一些空白,试图用谷歌搜索它。如何在JavaFX中执行此操作?我想在基于Java的GUI中模仿这一点。TableView可以做到这一点,还是可以使用一些第三方控件? 最佳答案 最简单的方法是使用ScrollPane。在您的ScrollPane中,您可以定义行及其布局(可能每一行都是一个HBox,其

Java:如何在 ScrollPane Viewport 上绘制非滚动覆盖?

我想使用ScrollPane在其视口(viewport)中显示图像,并在图像上覆盖一个网格(或框,或任何其他类型的注册/位置标记)。我需要覆盖层在滚动时保持固定(这意味着图像似乎在覆盖层“下方”移动)。我将以固定的速率在视口(viewport)中ScrollView以提供平滑的运动,叠加层是为了提供对视口(viewport)内特定位置的引用。从概念上讲,想象一个大map在视口(viewport)中滚动,并且视口(viewport)有一个不移动的矩形(相对于视口(viewport)本身),它标记了一个区域,该区域可以根据某些用户操作放大。我假设(但尚未确认)ScrollPane实现可以有

JavaFX - 使 ScrollPane 自动滚动

我在ScrollPane中有一个标签。我正在循环更新标签(在另一个线程中)。如果用户没有将它保持在某个位置,我如何更新ScrollPane使其向下滚动(不是侧向滚动,这将手动完成)?有setter吗? 最佳答案 要将ScrollPane设置到底部,自动设置JScrollPane元素的value,如下所示:@FXMLprivateScrollPanescroll;//thismustmatchthefx:idoftheScrollPaneelementscroll.setVvalue(1.0);//1.0means100%attheb

JavaFx 实现水平滚动文本(跑马灯效果)

原文地址:JavaFx实现水平滚动文本(跑马灯效果)-Stars-One的杂货小窝本文是以TornadoFx框架进行编写,各位使用JavaFx可以参考代码已经封装在common-controls库中效果代码实现原理就是利用了JavaFx里的动画效果去修改scrollpane的translateX属性,原本想在text上改造的,发现文字过多就不行了,最终还是使用了scrollpane组件来完成功能就是需要注意的是,设置的文本需要处理一下换行符,不然显示效果会很不好看还有就是,记得文本前面加上几个空格,不然滚动感觉看不了前面的几个字valsimpleNotice=SimpleStringPrope

java - libgdx ScrollPane - 不滚动?

我正在多人游戏中创建一个大厅,该游戏的表格中可能显示任意数量的玩家。我有以下代码:camera=newOrthographicCamera(WIDTH,HEIGHT);camera.position.set(WIDTH/2,HEIGHT/2,0);camera.update();stage=newStage();Gdx.input.setInputProcessor(stage);stage.setCamera(camera);stage.setViewport(WIDTH,HEIGHT,false);ScrollPaneStylepaneStyle=newScrollPaneStyl

java - LibGDX ScrollPane 显示黑屏

情况:首先,我是LibGDX的新手。我正在制作一款玩家可以在屏幕上看到所有成就的游戏,因此我为此使用了ScrollPane。成就以弹出的形式显示(见下图)。成就列表将在这些红线内。屏幕截图:问题:问题是:当我将小部件添加到ScrollPane时,屏幕只显示黑屏。奇怪的是:-当我拖动ScrollPane时,所有内容都正确呈现。-但是当我放手时,屏幕再次变黑。我做了什么:-我发现我放在ScrollPane参数中的任何Actor(不仅仅是表格)都会导致黑屏。-如果我将它设置为null,它工作正常。代码:publicvoidshow(){stage=newStage();roomScreenU

java - 自定义设计 JScollPane Java Swing

我需要为我所有的滚动面板设计这个滚动条:使用JavaSwing。我正在使用NetbeansIDE。什么是最简单的解决方案?非常感谢。问候 最佳答案 您可以通过设置自定义UI来自定义Swing组件的外观。对于滚动Pane的滚动条,您可以scrollPane.getVerticalScrollBar().setUI(newMyScrollBarUI());其中MyScrollBarUI派生自javax.swing.plaf.basic.BasicScrollBarUI。要对所有滚动条执行此操作(不仅在JScrollPane实例中),请调

java - 具有多个小部件的 LibGDX 和 ScrollPane

尝试向滚动Pane添加多个项目时,我很快发现所有“addActor”函数均不受支持。所以,我开始添加一个包含我想要的所有项目的表格(此代码遗漏了我仍想添加的图像)以制作可滚动的信用屏幕......但这种方法(目前)不允许溢出,渲染ScrollPane没用。(我的文字只显示到屏幕高度允许的范围,并且不可滚动)。在LibGDX中制作具有多个小部件的可滚动Pane的方法是什么?(我目前只关心Android和Win/Lin/Mac平台。pane=newScrollPane(null,skin);pane.setFillParent(true);paneContent=newTable(skin

JavaFX 隐藏 ScrollPane 灰色边框

有没有办法在JavaFX中隐藏ScrollPane控件的灰色边框? 最佳答案 JavaFX中的所有控件都可以使用CSS样式进行修改。您可能想看看reference或tutorial.GrayScrollPane的边框实际上是背景中唯一在内容后面可见的部分。所以你可以通过修改背景来改变它:ScrollPanesp=newScrollPane();sp.setStyle("-fx-background-color:transparent;"); 关于JavaFX隐藏ScrollPane灰色边
12