关于滚动条与java界面布局的问题

关于带滚动条的面板和排版的问题。

图1,这是正常的界面,右边是一个带滚动条的JTextArea,整个框架使用GridBagLayout布局。

图2,但是一旦用setText()或者append()方法输入字符,排版就会乱,滚动栏的出现会把最上面一排菜单栏给顶上去。

图3,直到把滚动条拉没,菜单来才会再一次正常显示。

图4,即便是竖着的滚动条也会发生这种现象。

图5,即便是竖着的滚动条也会发生这种现象。

图6,即便默认总是显示滚动条。

图7,即便默认总是显示滚动条最终也会变那样。

这个问题怎么解啊

补充一下,如果是手动输入,即使出现了滚动条也不会对布局产生影响。但是使用setText()或append()就会变成那样。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
自己关于java界面布局的一点心得
最近在做一个java图书管理系统,在布局上出现了一个怪异现象:组件变形或是明明已经布置好了,但在最小化还原后又变形了。百度了一晚上才明白: setBounds方法是用在父组件没有布局管理器时用的,这时设置的是相对于父组件的绝对位置与大小。 setPreferredSize是用在父组件有布局管理器时用的,这时设置的是初始大小,当我们拉窗口让父组件大小改变时,组件可以随父组件的变化而变化。
【解决方法】EasyUI DataGrid不显示滚动条时,没有数据的问题
解决方法 于dataGrid例如,下面的代码被添加到的定义:  JavaScript Code  1 2 3 4 5 6 7 8 9 10 onLoadSuccess : function (data) {     if (data.total == 0) {         $('#dg').datagri...
求教关于视窗中滚动条 滚动后 擦除和重绘的问题
关于滚动条 重绘 和 擦除的问题 急急急 求教
关于 ActiveX控件在IE浏览器中滚动条失效的处理方法
 将acitvex   插入到IE   里面后,拉动滚动条,当acitvex   控件有部分被IE   覆盖后,再拖回原来位置,横向的滚动条无法拖动.这个问题是因为acitvex 控件在IE中没有被重画引起的.解决思路:(1)从html的js脚本出发:只要使得acitvex  闪动一下function doScroll(){// "objectEditor" is the name
解决Flex DataGrid CheckBox 选择状态在拉动滚动条后 变混乱的问题
很简单,重新复写一个CheckBox,在CheckBox被选中后,赋值给相应的data,将状态保存下来即可。 [code="java"] package comp.control.itemRenderer { import flash.events.Event; import mx.controls.CheckBox; public class CheckboxItem...
java swing界面布局
package com.swing; import java.awt.Container; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.WindowConstants; /** * 1:流(FlowLayout)布局管理器是布局管理
GEF编辑器滚动条
EF编辑器是构架在Draw2D的FigureCanvas上的,而FigureCanvas是swt中Canvas的子类. 当得到FigureCanvas之后,就可以得到GEF编辑器的区域和GEF编辑器内部画布的大小: 编辑器区域大小:FigureCanvas.getBounds(); 这是运用了FigureCanvas是Canvas子类的特点,调用SWT的Canvas的getBound
这是一个关于对话框滚动条的范例
这是一个关于对话框滚动条的代码这是一个关于对话框滚动条的代码这是一个关于对话框滚动条的代码
java 界面布局问题
http://blog.csdn.net/tangyu477/archive/2008/05/11/2434655.aspx
关于java上传的问题
关于java上传的问题关于java上传的问题关于java上传的问题
Android六大界面布局
Android六大界面布局方式: 声明Android程序布局有两种方式: 1) 使用XML文件描述界面布局; 2) 在Java代码中通过调用方法进行控制。 我们既可以使用任何一种声明界面布局的方式,也可以同时使用两种方式。 使用XML文件声明有以下3个特点: 1) 将程序的表现层和控制层分离;2) 在后期修改用户界面时,无须更改程序的源程序;3) 可
禁用滚动条记忆功能
先贴代码: history.scrollRestoration = 'manual'; 问题描述: 浏览器的滚动条记录功能,在刷新页面时,能继续停留在刷新前的位置,以方便用户操作。 但是某些情况下,我们需要手动定位滚动条位置,这个时候此功能就显得比较烦人了,通过脚本设置之后,浏览器将不再自动定位滚动条。 参考:https://stackoverflow.com/questions/10...
解决ui框架(easyui),iframe多重滚动条。滚动条,闪现闪没,宽高呈现受到影响。
公司使用的easyui框。easyui框架的标签页面,是使用iframe引入页面的方式,多个iframe之间切换。由于使用方式的问题,出现三层滚动条,解决方法也出现了新的问题。                 总体而言,滚动条的原因是页面内容超出规定范围。   以下情况,会在设置超出出现滚动条,出现滚动条。        1.宽高设置100%,边框设置1px。        2.
滚动条设置颜色背景等
 textarea::-webkit-scrollbar-track       {           background-color:rgba(6,12,24,0);          -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.22);       }       /*定义滚动条高宽及背景*/       textarea::-web...
ios scroll滚动问题
当一个大容器里面有个横滚动,大容器本身是竖滚动。在ios中,当touch到横滚动时,大容器不能竖滚动了。。在移动端的overflow: scroll元素增加属性 -webkit-overflow-scrolling: touch;...
关于阿拉伯界面布局的问题
做一个支持多国语言的项目,设计UI的时候,有什么办法能直接让界面在阿拉伯语的时候左右翻过来么??rnrn求......
forms-1.0.7.jar
很好的java界面布局包
JAVA 界面布局
JAVA的界面布局原理:因为Java是跨平台语言,使用绝对坐标显然会导致问题,即在不同平台、不同分辨率下的显示效果不一样。Java 为了实现跨平台的特性并且获得动态的布局效果,Java将容器内的所有组件安排给一个“布局管理器”负责管理,如:排列顺序,组件的大小,位置等,当窗口移动或调整大小后组件如何变化等功能授权给对应的容器布局管理器来管理,不同的布局管理器使用不同算法和策略,容器可以通过选择不
报告一个IE很奇葩的滚动条问题——百分比计算宽度为浮点数时的滚动条显示异常
起因:   做项目的时候做了一个表格内容超过DIV容器自动横向滚动处理。别的浏览器都正常;但是在IE下面明明表格table和容器DIV宽度一致但是却出现了滚动条。如图      然后本人做实验找了半天原因终于是找到了,是IE浏览器使用百分比计算宽度值不是整数值引起的。   实例1:使用百分比计算结果是整数的情况下显示正常。 DOCTYPE html> html> head>
关于CCoolBar界面布局问题
在VC6 中如何采用CCoolBar实现下面的布局:rnrn|-------------------------------- rn| | | |rn| | | |rn| 1 | 视图区 | 3 |rn| | | |rn| | | |rn| ------------------------|rn| | 2 |rn| | |rn---------------------------------rn其中 1,2,3,为用CCOOLBar部件的窗体控件。rn视图区为CView。
为什么设置一个内容width:100%加了一个padding以后就会出现横线的滚动条。
<label class="sheetName">基本信息</label> .sheetName{ padding:10px;display:inline-block;font-size:16px;width:100%;background-color:#E9EAEE;} 这里我给基本信息加了一个黑色背景,但是为了让他宽度100%。这样却发现出现滚动条。把宽度去掉或...
去掉WebBrowser的边框和滚动条
老问题,新解法:关于去掉WebBrowser的边框和滚动条 连接点+SetUIHander方法 关键代码
新的工程文件
关于滚动条滚动后的存在问题情况,万分感谢你的帮忙
关于 HorizontalScrollView 横向滚动,显示不全问题。
HorizontalScrollView 属于 ScrollView 的横向滚动,我在使用时,在布局文件中添加了一个LinearLayout的子类。 ....    然后获取LinearLayout,动态在其中添加View,用来显示多项。   但是问题出来了,有时候添加很少的View,是正常显示,但当多到一定程度,就发现显示的View少了n个,或者最左边
iframe的滚动条问题:显示隐藏滚动条.doc
iframe的滚动条问题:显示隐藏滚动条.doc
浏览器滚动条的兼容性问题
通用的属性window.pageXoffset,window.pageYoffset.(ie8以下版本不支持) ie,火狐下: document.body.scrollTop:0 document.documentElement.scrollTop:x chrome: document.body.scrollTop:x document.documentElement.sc
带滚动条的右键菜单
DOCTYPE html> html> head> meta charset="UTF-8"> title>title> style type="text/css"> body{ height: 2000px; width: 2000px; } .menu{ width: 100px; height: 200px; color: white; backgro
Java+Selenium3方法篇22-利用Javascript处理竖向滚动条
本篇介绍如何使用javascript脚本去处理竖向滚动条,例如有这样一个场景,你访问我的csdn主页,想下拉到当前页的地步,这个下拉,你会拖拽竖向滚动条到底部就实现了。这个过程,如果在webdriver的自动化测试,如何做呢。在webdriver中是没有拖动滚动条的方法的,需要借助javascript来根据一个页面元素去实现拖动滚动条的过程。本篇要学习两个知识点,一个是webdriver中如何执行
C++ builder 中 流式布局 panel块可自动排列
今天领导安排了一项工作,就是在一个窗体界面中显示所有设备的运行概览情况,经过一段时间思考 我决定使用单个窗体来显示一台设备的概览情况,然后用c++builder 6/delphi7 的窗口停靠功能再配合窗体的resize事件来实现。先帖代码 主窗体构造函数: FromList=new TList(); for (int i=0;i<20;i++) {
jtable表格控件的总结(横向滚动栏代码)
以前一直以为这个控件用法很简单,没什么特别之处,这几天才发现原来变化可以这么多,也许这就是java的魅力吧! 摘抄自:http://blog.sina.com.cn/s/blog_4b2778c701000dc2.html 1、一般我在用是以下两种: JTable table=new JTable(10,10) //10行10列 JTable table=new JTable(二维数组名,...
当Panel等容器类控件 失去焦点再获得焦点后,滚动条复位的解决方式。
今天干活的时候 碰到的问题,有两个Panel,一个 作为 容器:Panel_1,另一个做为画布:Panel_Draw, Panel_Draw的大小是可以调整的,不过他的父控件Panel_1的大小是随着窗口大小的变化而变化的, 所以画布Panel_Draw的大小何有可能会超出 Panel_1的范围,因此我就吧Panel_1的AutoScroll属性设置为true,让它自动显示滚动条, 但是 这
ie浏览器下滚动条问题
众所周知,原始浏览器滚动条不美观,所以重新修改样式,但在ie上并不起效果;没有办法,只好寻找插件,来实现;最终找到的是smooth-scrollbar(但也只能兼容到ie10(11)了且原始要加滚动条的div属性不能是overflow-y:scroll)方法:import Scrollbar from 'smooth-scrollbar';//引入自定义滚动条控件mounted() {Scroll...
实现JTable ,添加滚动条。随容器大小自动调整大小,充满容器
http://blog.sina.com.cn/s/blog_6ace95570100mhwt.html 对原文稍作修改,感谢作者。。。。 // 实现JTable ,添加滚动条。随容器大小自动调整大小,充满容器。代码比较乱,待整理 import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.EventQue
Java界面布局
我想实现一个界面,分为上下两个面板,上面的面板又分为左、中、右三个面板,大小或者比例依次为2*5,6*5,2*5,下面的大小为10*1。这四个面板我都设计好了,现在把这四个面板添加到主界面内容面板时,用GridBagLayout,GridLayout都不行,感觉这些布局管理器都不起作用了,求指导!rn就是控制大小和位置,然后我想可能是不是嵌套面板影响了布局管理器。
jfreechart表格布局滚动
jfreechart表格布局滚动
css3 滚动条样式
自定义IE浏览器滚动条样式 追溯浏览器对滚动条的自定义,恐怕最早的就是IE浏览器了(好像最开始支持的版本是IE5.5)。下面列出了多个版本的支持性况: 滚动条样式 支持情况 支持浏览器版本 可否继承 描述 scrollbar-3dlight-color IE特有属性 IE5.5+ y 设置滚动框的和滚动条
这是一个关于滚动条和对话框的范例
这是一个关于滚动条和对话框的范例这是一个关于滚动条和对话框的范例
router切换, 滚动条不自动置顶
微信公众号从一个有滚动条的页面条状到连一个有滚动条的页面,此时滚动条会记录上一次滚动条的位置,不会自动置顶  图一                                                                                     图二    如图所示从图一进入到图二,滚动条自动滚动到底部。 解决方法 方法一: js原生有一个scro...
PullToRefreshListView滑动布局隐藏问题
问题:滑动时“推荐商品”布局会隐藏,下面还有“热门商品”“人气商品”等标题,都有这个问题。 解决方法:参考了很多网上的方法,许多都是告诉我要添加标记,给每个位置做标记,但是效果并不理想,其实对于PullToRefreshListView这个控件,现在优化的已经非常好了,这个问题是我自己的问题,写代码的时候不注意才导致的,我们都知道在PullToRefreshListView里面滑动的时候会复用g
Android开发:界面布局的基本使用
问题提出 在android开发中,一个好的程序,除了强大的功能以外,还要有一个能吸引别人眼球的界面。纵观当下流行的诸多Android软件,那些绚丽多彩,美轮美奂的程序界面与手触屏完美结合,给我们带来了不一般的用户体验,也把我们带进了梦幻般的Android世界。那么,如何开发出这些界面,让我们的Android软件在众多同类软件中脱颖而出呢? 问题分析 在android开发中,用于界
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于java培训班 关于java的学习体会