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

Kuix ScrollPane修改备忘录

    博客分类:
  • J2ME
UI 
阅读更多

   本次修改目标:为ScrollPane增加横向和纵向两个滚动条的支持,改进易用性问题。

 

  1. ScrollPane默认为纵向滚动条,原来也存在横向滚动条,但是不能同时存在,通过horizon属性控制,其内部只有一个scrollBar,必须添加一个scrollBar
  2. 原有的linlinelayout布局不再适用,但是修改后可能导致原来部分ui不会自动换行,原ScrollPane默认是一个控件占一行的,除非用container嵌套
  3. 增加scrollBar属性,允许设置一个方向或者两个方向。
  4. 原ScrollPane没有键盘处理,只能通过focusmanager的默认处理,上下键滚动。必须增加对应的键盘事件,处理上下键和左右键。

  • 大小: 21.5 KB
分享到:
评论
1 楼 chen8401314 2011-01-18  
为什么我的scrollPane只有横向滚动条没用纵向的。。。

相关推荐

    libgdx Scrollpane(纵向)

    在LibGDX中,`ScrollPane`是一个非常有用的组件,它允许用户滚动查看超过屏幕大小的内容,尤其在处理大量文本或者复杂的UI布局时非常实用。本节我们将深入探讨LibGDX中的`ScrollPane`,特别是其在纵向滚动方面的应用...

    jquery scrollpane 图片滑动效果代码

    《jQuery ScrollPane 图片滑动效果实现详解》 在网页设计中,动态的图片滑动效果可以提升用户体验,增加页面的吸引力。jQuery ScrollPane 是一个强大的插件,它提供了丰富的定制选项,使得创建图片滑动效果变得...

    详解Android Libgdx中ScrollPane和Actor事件冲突问题的解决办法

    "Android Libgdx中ScrollPane和Actor事件冲突问题的解决办法" Android Libgdx是一个跨平台的游戏引擎,它提供了丰富的API来帮助开发者快速构建游戏。然而,在使用Libgdx时,开发者可能会遇到ScrollPane和Actor事件...

    libgdx ScrollPaneTest

    ScrollPane scrollPane = new ScrollPane(table); ``` 这里,ScrollPane构造函数接收table作为参数,自动将table的内容包裹在滚动视图中。如果想要启用横向滚动,我们可以设置ScrollPane的滚动方向: ```java ...

    flash组件的应用

    在探讨“Flash组件的应用”这一主题时,我们深入解析了Flash MX中ScrollPane组件的开发与使用技巧,这对于理解和掌握Flash动态网页设计具有重要的意义。本文将详细阐述ScrollPane组件的特性和使用方法,以及如何通过...

    java_JTextArea_实现不可修改文本内容、右键菜单

    ### Java Swing JTextArea 实现不可修改文本内容及右键菜单定制 #### 一、概述 在Java Swing开发中,`JTextArea` 是一个非常常用的组件,用于显示或编辑多行文本。有时候,我们可能需要创建一个只读的文本区域或者...

    JAVA JList使用例子

    JScrollPane scrollPane = new JScrollPane(list); ``` `JScrollPane`是Swing提供的一个容器,它可以自动添加垂直和水平滚动条。当`JList`的内容超出可视区域时,用户可以使用滚动条查看其余部分。 除了使用构造...

    flash 图片滚动效果 源文件

    flash 图片滚动效果 源文件flash 图片滚动效果 源文件flash 图片滚动效果 源文件flash 图片滚动效果 源文件

    java商业页面跑马灯设计

    在JavaFX中,可以使用FlowPane放置多个元素,或者使用ScrollPane包裹一个可滚动的区域。 2. Timeline动画: 使用Timeline类创建一个动画,改变FlowPane或ScrollPane的布局属性,使得内容不断滚动。 ```java ...

    form中卷滚文本的例子

    ScrollPane scrollPane = new ScrollPane(textArea); scrollPane.setContent(textArea); ``` 4. JavaScript 框架(如React, Vue, Angular) 在现代前端框架中,可以结合HTML和CSS实现上述功能,同时框架提供了更高级...

    往(jscrollPanel)动态添加组件

    scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); ``` ### 四、总结 在处理 Java Swing 中的滚动条组件时,关键在于理解组件之间的大小关系,并根据实际情况调整大小。通过...

    JScrollPane 滚动条 例子

    scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); ``` 4. 最后,将`JScrollPane`添加到父容器,如`JFrame`或`JPanel`: ```java JFrame frame = new JFrame("ScrollPane ...

    滚动条样式修改

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

    如何使用JTree,JTree使用方法

    通过这种方式,可以很容易地构建复杂的树形结构,并根据需要动态添加或修改节点。 #### 总结 通过上述示例,我们可以看到`JTree`的灵活性及其在构建层次化数据结构方面的能力。无论是在构建简单的树还是复杂的多层...

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

    如果是JavaFX或Swing,可以利用`scrollPane.scrollToBottom()`函数。 在实际开发过程中,我们还需要考虑其他因素,比如: 6. **兼容性**:确保聊天工具在各种操作系统和浏览器上都能正常工作,进行充分的测试和...

    透明JScollPane

    scrollPane.getVerticalScrollBar().setUI(new BasicScrollBarUI() { @Override protected JButton createDecreaseButton(int orientation) { JButton button = super.createDecreaseButton(orientation); ...

    swing-desktopScrollPane:知道如何将滚动条添加到摆动的JDesktopPane组件的滚动窗格

    swing-desktopScrollPane 一个滚动窗格,它知道如何将滚动条添加到摆动的JDesktopPane组件。 长期以来,Swing的JDesktopPane一直存在一个已知问题。 如果JInternalFrame离开视口,则不会添加任何滚动条,并且您将...

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

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

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

    2. 创建一个JScrollPane对象,并将刚才的组件添加到scrollpane中,`JScrollPane scrollPane = new JScrollPane(component);` 3. 最后,将scrollpane添加到主窗口(如JFrame)中,`add(scrollPane);` 滚动条有五个...

Global site tag (gtag.js) - Google Analytics