swing-想用Java开发电子书阅读器,其Swing/AWT控件如何获取当前阅读进度?

问题描述

想用Java开发电子书阅读器,其Swing/AWT控件如何获取当前阅读进度?
想用java开发一个桌面版的电子书同步阅读器。可是能力有限,在获取阅读进度模块遇到了技术瓶颈,不知道如何获取当前进度,望大神们指点一二。我用的是swing里的JTextArea,貌似没有相关方法,只能获取光标位置,但光标又无法随屏幕滚动,所以就纠结了。不知有没有相关的开源项目?或者换用其他语言?还是说有什么巧法?
时间: 2024-08-03 13:50:58

swing-想用Java开发电子书阅读器,其Swing/AWT控件如何获取当前阅读进度?的相关文章

想用Java开发电子书阅读器,其Swing/AWT控件如何获取当前阅读进度?

问题描述 想用java开发一个桌面版的电子书同步阅读器.可是能力有限,在获取阅读进度模块遇到了技术瓶颈,不知道如何获取当前进度,望大神们指点一二.我用的是swing里的JTextArea,貌似没有相关方法,只能获取光标位置,但光标又无法随屏幕滚动,所以就纠结了.不知有没有相关的开源项目?或者换用其他语言?还是说有什么巧法? 解决方案 解决方案二:用textarea的话方法就那么几个,rownumber可以达到你的效果不解决方案三:引用1楼huxiweng的回复: 用textarea的话方法就那么

activex-linux环境 java 开发类似Activex功能的插件或控件

问题描述 linux环境 java 开发类似Activex功能的插件或控件 linux环境 java 开发类似Activex功能的插件或控件,能够访问本地的程序

javaweb-我想用JAVA开发一个论坛,遇到了几个问题

问题描述 我想用JAVA开发一个论坛,遇到了几个问题 发帖回复等情况的表如何设计?如何结合ajax,而不是整页加载.希望大家能帮帮我. 解决方案 数据库设置肯定是发帖是个单独表(考虑数据量太大,如果要分表的话,可以按照ip获取城市来分表),回复是一个表 ,但是回复这个表有一个技巧,就是连续回复,我第一个回复,然后有人在我下面回复我,而不是新的回复,其实他的数据结构就好比一个json数组格式的字符串, 那我们怎么设置这个关联呢,看图 现在问题来了, 关于这个ajax 加载就简单了,你可以先加载帖子

将 Java 小程序迁移到 Microsoft J# 浏览器控件

程序|控件|浏览器 Visual J# .NET 小组 Microsoft Corporation 摘要:通过 Microsoft J# 浏览器控件,开发人员可以将所编写的在 Java 虚拟机上运行的 Java 小程序迁移到 .NET 框架.本文向开发人员介绍 J# 浏览器控件,并说明将 Java 小程序迁移到 .NET 框架的步骤.本文还讨论了其他一些主题,如 J# 浏览器控件的安全性和调试,以及当前版本中不受支持的功能. 下载 HTML 小程序到对象标记转换器 (95KB) 本文假设开发人员

Android开发入门(十二)列表控件 12.2 ListView的扩展功能

ListView是一个可以被深度扩展的视图.在做项目的时候,扩展ListView去显示数据是必不可免的.接下 来会展示如何在ListView中去选择多个物件,以及如何使用ListView的"过滤"功能. 1. 使用上一 节的工程:BasicViews5. 2. 在BasicViews5Activity.java中添加一些代码. String[] presidents; /** Called when the activity is first created. */ @Override

请教下swing中怎么遍历checkbox控件并获取它们的值

问题描述 请教下swing中怎么遍历checkbox控件并获取它们的值 解决方案 解决方案二:什么叫遍历jcheckbox?你的需求或者说你想要达到什么样的目的,现在你又是如何组织的?描述的详细些吧解决方案三:publicstaticArrayList<JCheckBox>getAllJCheckBox(Containerct,ArrayList<JCheckBox>list){if(list==null){list=newArrayList<JCheckBox>();

Android开发入门(十二)列表控件 12.1 ListView的基本使用

今天总结一下Android中的列表控件:ListView和Spinner. ListView可以垂直并可滑动地地显示 一些信息.下面阐述如何使用ListView显示一系列的信息. 1. 创建一个工程:BasicViews5. 2. strings.xml中的代码. <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">He

Android开发之无痕过渡下拉刷新控件的实现思路详解_Android

相信大家已经对下拉刷新熟悉得不能再熟悉了,市面上的下拉刷新琳琅满目,然而有很多在我看来略有缺陷,接下来我将说明一下存在的缺陷问题,然后提供一种思路来解决这一缺陷,废话不多说!往下看嘞! 1.市面一些下拉刷新控件普遍缺陷演示 以直播吧APP为例: 第1种情况: 滑动控件在初始的0位置时,手势往下滑动然后再往上滑动,可以看到滑动到初始位置时滑动控件不能滑动. 原因: 下拉刷新控件响应了触摸事件,后续的一系列事件都由它来处理,当滑动控件到顶端的时候,滑动事件都被下拉刷新控件消费掉了,传递不到它的子控件

Win 10开发输入搜索自动提示下拉控件(AutoSuggestBox)实例

AutoSuggestBox控件与TextBox控件相似,但,AutoSuggestBox控件可以提供一个下拉列表,用户可以从弹出的下拉列表中选择一个项,并把被选项的内容显示在输入框上.就类似于搜索引擎的输入页面. 在使用AutoSuggestBox控件时,要注意它有几个重要事件. a.当下拉列表中的项被选择后,会发生SuggestionChosen事件. b.当在QuerySubmitted的下拉列表中做出选择后,或者单击输入框右边的查找图标(如果有,需自行设置)会提交输入的文本,这时候会发生