string-在给JTextArea添加滚动条是想只有竖直滚动条,看看下面的代码有什么问题

问题描述

在给JTextArea添加滚动条是想只有竖直滚动条,看看下面的代码有什么问题

import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import static java.awt.BorderLayout.*;
import javax.swing.JScrollPane;
import java.awt.ScrollPane;
import java.awt.*;
public class FTP
{
JFrame jf = new JFrame("FTP文件传输软件");
JPanel jl=new JPanel();
JPanel jl1 = new JPanel();
JPanel jl2 =new JPanel();
JPanel jl3=new JPanel();
JButton jb1=new JButton("地址栏");
JButton jb2=new JButton("搜索");
JTextField jtf=new JTextField(20);
JTextArea jta =new JTextArea(20,40);
public void init()
{
jl.setLayout(new BorderLayout(30,5));
jf.add(jl);
jl.add(jl1,NORTH);
jl.add(jl2);
jl2.add(jta);
jl1.setLayout(new FlowLayout());
jl1.add(jb1);
jl1.add(jtf);
jl1.add(jb2);
JScrollPane jsp= new JScrollPane(jl2);
jsp.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
jsp.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
jl.add(jsp);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.pack();
jf.setVisible(true);
}
public static void main(String[] args)
{
new FTP().init();
}
}

解决方案

测试了你的代码,是没有问题的,有滚动条的,滚动条只会在你的TextArea的输入信息的行数超过了初始行时,会自动添加滚动条的。
你只要不停地输入数据后换行,直到超过初始化的20行时,就会看到滚动条出现了。

时间: 2024-11-15 23:15:38

string-在给JTextArea添加滚动条是想只有竖直滚动条,看看下面的代码有什么问题的相关文章

vs中编写了一个会显示水平和竖直滚动条的程序,但是运行时出现错误的结果,请问这是为啥?

问题描述 vs中编写了一个会显示水平和竖直滚动条的程序,但是运行时出现错误的结果,请问这是为啥? 这是源代码: #include #include"resource.h" LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { static

api-c#控制系统主音量 画一个主窗体 上面就一个竖直滚动条控件 用它控制音量求代码

问题描述 c#控制系统主音量 画一个主窗体 上面就一个竖直滚动条控件 用它控制音量求代码 音量从0到100 我是新手 网上给的源代码看不懂 直接给出API代码 我都不会用 光给了调音大或者小的代码 但没给直接用数值赋值的方式来调节 而且好像是十六进制的 解决方案 这个只能用windows API.http://m.baidu.com/from=1086k/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_1002%2Cta%40iphone_2

WinForm中重绘滚动条以及用重绘的滚动条控制ListBox的滚动

在本人的上一篇随笔<<高仿QQMusic播放器,浅谈WinForm关于UI的制作 >>一文中,本人对播放器列表右边的灰色滚动条极为不满意,也影响到整个 软件UI的协调性,遂下决心要重绘一个符合自己UI风格的滚动条. 查了很多资料,都找不到直接重写ListBox滚动条的方法,只能曲线救国,先自己 重绘一个带皮肤的滚动条,然后让它取代ListBox现有的滚动条. 老习惯,先传个效果图,你觉得感兴趣就继续看下去,不喜欢的话就此打住, 懒得耽误你宝 贵的时间,嘿嘿 注意,此图中的滚动条宽度

java 代码注释 学生类-求注释每条代码什么意思,另外如果我想输出stu1和stu2的信息那代码该怎么写?

问题描述 求注释每条代码什么意思,另外如果我想输出stu1和stu2的信息那代码该怎么写? public class Test1{ int id; String sname; int age; Computer comp; void study(){ System.out.println("我正在学习!"); } Test1(){} public static void main(String[] args){ Test1 stu1=new Test1(); stu1.sname=&q

html,css手机滚动条滑动的时候显示滚动条,不滑动的时候滚动条隐藏

问题描述 html,css手机滚动条滑动的时候显示滚动条,不滑动的时候滚动条隐藏 html,css手机滚动条滑动的时候显示滚动条,不滑动的时候滚动条隐藏 解决方案 默认就是啊.可以用下面的css美化一下: ::-webkit-scrollbar {width: 5px;height: 5px;} ::-webkit-scrollbar-track,::-webkit-scrollbar-thumb {border-radius: 999px;border:0px solid transparen

很想知道在游戏中的装备合成代码是怎么写的,有喜欢研究外挂的大神吗???跪求指点一二。

问题描述 很想知道在游戏中的装备合成代码是怎么写的,有喜欢研究外挂的大神吗???跪求指点一二. 小弟最近玩个FIFA online3的腾讯游戏.比较好奇,(任何一款)游戏中的装备合成的IF,ELSE语句是如何满足概率条件的.要让一件事情按一定概率发生,是如何实现的.跪求大神指点一二. 解决方案 .直接生成一个范围内的数,不同的数对应到不同的装备

请问已经发布好的asp.net网站怎么反编译,我想看一下其中一个页面的后台代码.

问题描述 请问已经发布好的asp.net网站怎么反编译,我想看一下其中一个页面的后台代码. dll是乱的 还有没有什么办法能找到页面的后台代码................................... 解决方案 找reflector这个软件,可以反编译C#的dll(前提是dll没有被混淆过,混淆过的也反编译不了)

请教下大家,我想让这些图片循环滚动 该怎么修改代码?

问题描述 请教下大家两个问题1:我想让这些图片循环滚动该怎么修改代码?2:http://image2.sina.com.cn/gm/lineage2/whz/newwh/images/fy/images/images/ifimage/">这里是什么意思?<basehref="http://image2.sina.com.cn/gm/lineage2/whz/newwh/images/fy/images/images/ifimage/"><divid=d

图片-想了蛮久的也不知道这些代码什么错误?

问题描述 想了蛮久的也不知道这些代码什么错误? 解决方案 看下吧......... 解决方案二: 这是logcat/.111 解决方案三: 这还能有错??这logcat是啥啊,确定不是你的layout文件? 解决方案四: 好了,已经贴了........ 解决方案五: 好了,已经贴了........ 解决方案六: 你把Android:id那个id改的正常些,就叫list,别写成android:list