`

JTextArea自动滚动到最低端

    博客分类:
  • java
 
阅读更多

……
jScrollPane = new JScrollPane(infoArea);
……
//自动滚动方法  
     public void scrollToView(){  
    	 if(jScrollPane != null && infoArea != null){
    		 Point   p   =   new   Point(); 
             if   (!infoArea.getScrollableTracksViewportHeight())   { 
                 p.setLocation(0,   infoArea.getHeight()); 
                 this.jScrollPane.getViewport().setViewPosition(p); 
             } 
    	 }
     } 

 

分享到:
评论

相关推荐

    swing jtextArea滚动条和文字缩放效果

    "swing jtextArea滚动条和文字缩放效果详解" swing jtextArea是Java Swing中的一种组件,用于显示多行文本。今天,我们将详细介绍swing jtextArea滚动条和文字缩放效果,并提供了相关的代码实例。 首先,让我们...

    重定向log4j日志到jtextarea

    4. **在GUI中创建和配置JTextArea**:在Swing的GUI设计中,创建一个JTextArea,并确保它有足够的滚动条支持大量日志输出。你可能还需要禁用自动换行,以便日志信息保持原始格式。 5. **配置Log4j**:在Log4j的配置...

    JTextArea 实现行号

    这里我们将详细讲解如何通过继承 `AbstractBorder` 类来创建一个具有行号功能的自定义边框,并将其应用到 `JTextArea` 上。 首先,让我们分析提供的文件名 `LineNumberBorder.java`。这很可能是实现行号功能的...

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

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

    Java swt 实现的文本框 自动匹配数据 演示以及源代码

    在本项目中,我们关注的是如何使用SWT来实现一个具有自动匹配功能的文本框。这个功能常见于许多应用程序中,如搜索引擎、下拉菜单等,它允许用户在输入时自动显示与输入内容相匹配的建议。 在Java SWT中,我们可以...

    java 使用JTextArea组件

    虽然在创建时可以指定行数和列数,但`JTextArea`会根据实际内容自动调整大小。`getRows()`和`getColumns()`可以获取当前的行数和列数。 **5. 阅读/写入文件** `JTextArea`可以与文件交互,使用`read()`和`write()`...

    Java弹出菜单,为JTextArea添加了右键弹出式菜单,实现了复制、粘贴、剪切

    然后,我们创建了一个 JPopupMenu,并将其添加到 JTextArea 中。我们还使用了 MouseListener 来捕获右键点击事件,并在事件处理程序中显示弹出菜单。 七、结论 在本文中,我们学习了如何使用 Java 弹出菜单来为 ...

    改变JTextArea指定位置的背景色

    接着初始化了`JTextArea`和`JScrollPane`,并将它们添加到窗口中心。最后创建了菜单栏和菜单项。 #### 3.2 添加菜单及事件处理 ```java submenu = new JMenu("Change Color"); submenu.addActionListener(this); ...

    swing之滚动条下拉加载数据源码

    `swing之滚动条下拉加载数据源码`这个标题暗示了我们将在 Swing 应用程序中实现一个功能,即当用户滚动到底部时自动加载更多数据。这种机制常见于许多现代应用程序,如社交媒体应用、新闻阅读器等,以提高用户体验。...

    JScrollPane

    在JTextArea下添加滚动条以及JTextArea与TextArea的区别

    java实现一个滚动字幕的程序

    滚动字幕通常会用到JLabel或JTextArea等组件,结合定时器(Timer)来实现动态滚动的效果。 1. **JLabel或JTextArea**: 在Java Swing中,JLabel用于显示单行文本,而JTextArea则可以显示多行文本。根据滚动字幕的...

    swing中的滚动条.doc

    在提供的代码示例中,我们看到如何将滚动条添加到`JTextArea`和`JList`上。首先,创建了`JTextArea`和`JList`实例,并填充了`JList`的数据。接着,使用`JScrollPane`来包裹这些组件。`JScrollPane`的构造函数接受一...

    设置多行显示与滚动条.rar

    在编程中,滚动条的设置通常包括启用、禁用、自适应(根据内容自动显示)以及定制样式等操作。 在Windows开发环境中,如使用C#的Windows Forms或WPF,可以通过调整TextBox或ListView控件的属性来实现多行显示和滚动...

    Java做的文字滚动程序 可以交作业

    这个程序在用户界面上显示一行或多行文字,随着时间的推移,这些文字会从屏幕的一侧移动到另一侧,给人一种动态滚动的感觉。对于学生来说,完成这样的作业可以帮助他们深入理解Java编程语言,特别是涉及到GUI(图形...

    给txtQueryResult加滚动条

    在Java Swing框架中,为文本区域(例如`JTextArea`)添加滚动条是一项常见的需求,特别是当文本内容超出显示区域时。根据提供的代码片段,我们可以看到一个名为`Operate`的类,它继承自`JFrame`。这个类似乎是为了...

    新浪微博文字向下滚动效果

    具体到文字向下滚动,可以创建一个JTextArea或Label,然后通过定时器每隔一定时间更新文本内容,模拟滚动效果。以下是一个简单的Java Swing实现示例: ```java import javax.swing.*; import java.awt.event....

    java 滚动的文字

    我们可以通过定时器(javax.swing.Timer)更新JTextArea中的文字,模拟滚动效果。以下是一个简单的例子: ```java import javax.swing.*; import java.awt.*; import java.util.concurrent.atomic....

    java日历滚动字幕和实时时间显示

    在Swing中,`JLabel`可以用来展示日期和时间,而滚动字幕可能需要自定义组件来实现,或者利用`JTextArea`配合滚动条进行模拟。 在`日历用户文档.txt`中,可能包含了关于如何配置和使用这个组件的详细说明,包括如何...

    JScrollPane 滚动条 例子

    在Java Swing库中,`JScrollPane`是一个非常重要的组件,它允许我们添加滚动条到其他组件,如`JLabel`, `JTable`, `JTextArea`等,以方便查看超出容器大小的内容。`JScrollPane`自动处理滚动条的显示与隐藏,使得...

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

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

Global site tag (gtag.js) - Google Analytics