`
shappy1978
  • 浏览: 707388 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Kuix ScrollPane自动显示滚动条

    博客分类:
  • J2ME
 
阅读更多

    Kuix如果使用ScrollPane,内嵌的widget高度超过屏幕高度时,可以自动产生滚动条,但是有个bug,如果界面必须生成滚动条是,必须要焦点跳转到屏幕最后的widget才会出现滚动条,今天在测试横向滚动条时发现,有一个非设计时属性needToAutoScroll ,如果设置默认值为true的话,界面显示时会自动计算并显示滚动条

//*********************************************************10.01.08

    以前没有仔细查看过这个问题,只是测试时意识到上述方法可以解决这个问题,实际上问题的根源出在ScrollBar,这是它的一个bug,滚动条的位置没有设置默认值,而且java中默认为0,和滚动条初始值一样,ScollBar认为没有改变,所以不会刷新滚动条数值。修改默认值为-1,问题解决

0
0
分享到:
评论
3 楼 benben134 2012-03-25  
谢谢!又仔细看了遍代码,找到问题了。
2 楼 shappy1978 2012-03-25  
很多年没用啦,小兄弟,自己花点心思看看他的代码吧,别人指个方向,自己都懒得动脑的话,那就不要写代码了。
1 楼 benben134 2012-03-24  

    我已经把 ScrollBar里 value 改成-1 可是为什么没有效果呢?

    但是我在xml文件里。 autosroll设置为true.
    <scrollPane style="align:fill-center;layout:inlinelayout(false,fill);gap:0 5" autoscroll="true">

    之后再ScrollPane类里。needToAutoScroll = true; 就显示了。

    请教为什么呢?

相关推荐

    滚动条代码

    4. JavaFX:JavaFX提供ScrollPane类,允许开发者控制滚动条的显示和行为,包括自定义滚动条样式。 五、总结 滚动条代码涉及的领域广泛,从基本的界面交互到复杂的动画效果,都需要对相关编程语言和库有深入理解。...

    显示图片滚动条一例

    在这个例子中,图片容器的宽度和高度被限制,当图片尺寸超过这些限制时,`overflow: auto`会自动显示滚动条。 在桌面应用开发中,如使用Java Swing或JavaFX,我们可以利用组件的属性来添加滚动条。例如,使用`...

    创建带滚动条的窗体的资源

    通过设置`AutoScroll`属性为`true`,窗体将自动显示水平或垂直滚动条,具体取决于内容是否超出了窗体的边界。 ```csharp public partial class MainForm : Form { public MainForm() { InitializeComponent()...

    Java-GUI.zip_gui界面滚动条_java gui

    Java中的JScrollPane类是处理滚动条的主要工具,它可以自动管理和显示滚动条,适用于包含大量数据的组件,如JTable或JList。 创建滚动条的基本步骤如下: 1. 创建一个容器,例如JPanel,然后在其中添加需要显示的...

    libgdx Scrollpane(纵向)

    你可以通过`setScrollbarsOnTop`来决定滚动条是否显示在内容的上方,以及通过`setVScrollbars`和`setHScrollbars`来开启或关闭垂直和水平滚动条。 ```java scrollPane.setScrollbarsOnTop(true); // 滚动条显示在...

    libgdx ScrollPaneTest

    除此之外,ScrollPane还提供了丰富的定制选项,例如滚动条的样式、滚动速度、是否自动隐藏滚动条等。例如,你可以自定义滚动条的皮肤: ```java Skin skin = new Skin(Gdx.files.internal("skin/uiskin.json")); ...

    JScrollPane 滚动条 例子

    `JScrollPane`自动处理滚动条的显示与隐藏,使得用户能够浏览大尺寸或者多内容的组件。下面我们将深入探讨`JScrollPane`的使用方法,以及如何创建一个滚动条的例子。 首先,让我们了解`JScrollPane`的基本结构。`...

    给txtQueryResult加滚动条

    这意味着当内容超出显示区域时,相应的滚动条将自动显示。 4. **添加到布局**: - 使用`BorderLayout`布局管理器,将`JScrollPane`添加到`contentPane`的中心位置。 5. **显示窗口**: - 最后,通过调用`...

    滚动条功能

    3. **自动隐藏滚动条(Auto-Hide Scrollbar)**:当鼠标靠近或离开内容区域时,滚动条会自动显示或隐藏。 4. **锁定滚动条(Locked Scrollbar)**:在某些应用中,滚动条始终保持可见,即使内容完全适合视窗。 ###...

    工作中用到的滚动条 jscrollpane以及整理

    如果希望始终显示滚动条,可以设置为ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS和ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS。 对于样式自定义,我们可以使用UIManager类来更改全局滚动条的外观,或者...

    滚动条样式修改

    在JavaFX中,可以通过`ScrollPane`的`setHbarPolicy`和`setVbarPolicy`方法控制滚动条的显示策略,然后通过`ScrollBar`类的`setStyle`方法应用CSS样式的字符串。在Qt中,可以使用`QScrollBar`类,并通过`...

    自定义滚动条

    在JavaFX中,可以通过`ScrollPane`类的`setHbarPolicy()`和`setVbarPolicy()`方法控制滚动条的显示,然后通过CSS来定制滚动条的外观。 #### 4. **Qt** Qt是一个跨平台的应用程序开发框架,提供`QScrollBar`类来创建...

    swing带滚动条的多选下拉选择框(name code形式)

    标题提到的"swing带滚动条的多选下拉选择框(name code形式)"就是一个典型的例子,它允许用户在下拉菜单中选择多个项目,每个项目的显示名称(name)和对应的实际值(code)是分开定义的。 首先,我们需要理解...

    jquery scrollpane 图片滑动效果代码

    ScrollPane 是一个基于 jQuery 的组件,它可以将任何 HTML 元素包装成一个可滚动的容器,支持自定义滚动条样式和行为。对于图片滑动效果,ScrollPane 可以实现平滑的滚动动画,让图片如同幻灯片般流畅切换。 要实现...

    JAVA JList使用例子

    `JScrollPane`是Swing提供的一个容器,它可以自动添加垂直和水平滚动条。当`JList`的内容超出可视区域时,用户可以使用滚动条查看其余部分。 除了使用构造函数直接初始化,`JList`还提供了多种方法来动态修改其内容...

    仿QQ的简单聊天工具修改了自动滚动到最底层

    1. **实时更新**:当新消息到来时,聊天窗口应该能立即显示并自动滚动到最新的消息。这需要监听消息队列,一旦有新消息,就触发滚动条移动到底部的动作。 2. **用户体验**:自动滚动的同时,应确保用户不会丢失当前...

    JScrollPane中 - 全身自定义滚动 点击查看 浏览器内置滚动样式

    标题"JScrollPane中 - 全身自定义滚动 点击查看 浏览器内置滚动样式"表明我们将探讨如何在`JScrollPane`中实现全自定义滚动条,并模拟浏览器内置的滚动样式。 在Java中,我们可以使用`BasicScrollBarUI`或`...

    jquery滚动条插件jScrollPane的使用介绍

    这是一个js的页面滚动条插件 使用时引入三个文件:(路径自行填写) 代码如下: &lt;link type=”text/css” href=”路径/jquery.jscrollpane.css” rel=”stylesheet” media=”all” /&gt; [removed][removed] ...

    flash组件的应用

    ScrollPane是Flash MX提供的一种内置滚动面板组件,它允许用户在一个固定大小的容器内展示超过容器尺寸的内容,同时提供了水平和垂直滚动条,使得内容可以被平滑地滚动查看。这一组件在处理大量文本、图像或复杂布局...

    往(jscrollPanel)动态添加组件

    滚动条不显示的原因通常是因为容器的大小不足以显示所有的内容。在本例中,`JPanel` 的大小被设置为 `400x300`,而 `JScrollPane` 的大小被设置为 `300x200`。这意味着 `JPanel` 的内容超出了 `JScrollPane` 的大小...

Global site tag (gtag.js) - Google Analytics