java界面java添加滚动条条加不上

java中JTree添加滚动条问题
在JTree中添加滚动条需要注意的是要将setPreferredSize()设置JTree大小的方法去掉,否则将JTree放到JScrollPane中时滚动条无效。此点需要注意。
请各位遵纪守法并注意语言文明android开发之TextView添加下拉滚动条_蓝冰论坛
后使用快捷导航没有帐号?
只需一步,快速开始
只需一步,快速搞定
查看: 1739|回复: 18
android开发之TextView添加下拉滚动条
主题帖子积分
android开发之TextView添加下拉滚动条
使用方法:
xml中的textview填写:
android:scrollbars=&vertical&
android:singleLine=&false&
然后再在java中添加:
TextView busDetailContent=(TextView)findViewById(R.id.bus_detail_content);
busDetailContent.setMovementMethod(ScrollingMovementMethod.getInstance());
实例代码如下:
Android 软件设计界面时,TextView文字过多,显示不全,怎么办?我们可以为Textview添加滚动条。
& && && && && & android:id=&@+id/bus_detail_content&
& && && && && & android:layout_width=&fill_parent&
& && && && && & android:layout_height=&fill_parent&
& && && && && & android:textColor=&#000000&
& && && && && & android:scrollbars=&vertical&
& && && && && &android:singleLine=&false&
Activity代码中
编译后就可以用TextView里面的文字滚动起来了。
主题帖子积分
初来咋到, 积分 -4, 距离下一级还需 4 积分
路过,学习下
主题帖子积分
回不回呢,考虑再三,还是不回了吧。
草社区榴最新ip网址
草社区榴最新ip网址
主题帖子积分
找到好贴不容易,我顶你了,谢了
主题帖子积分
不知该说些什么。。。。。。就是谢谢
主题帖子积分
路过帮帮顶顶!!
主题帖子积分
不知该说些什么。。。。。。就是谢谢
主题帖子积分
不回不行了,因为楼猪太有才了。
达盖尔的旗帜 1024
达盖尔的旗帜 phpwind
主题帖子积分
谢谢了饿~~~~~~~
主题帖子积分
好贴就是好贴
社区QQ达人
使用QQ帐号登录论坛的用户
该会员表现积极,特评价为最佳新人,大家鼓掌
该会员表现活跃积极,特评价为活跃会员,大家鼓掌
该会员热心乐于助人,特评价为热心会员,大家鼓掌
该会员推广神人,特评价为推广达人,大家鼓掌
该会员宣传可谓前无古人,特评价为宣传达人,大家鼓掌
该会员善于灌水,堪称绝灌,特评价为灌水之王,大家鼓掌
该会员有潜质,不解释,必成大器,特评价为突出贡献,大家鼓掌
该版主当的好,不多说,特评价为优秀版主,大家鼓掌
该会员有潜质,准备晋升管理员吧,特评价为荣誉管理,大家鼓掌
该会员,元老,你懂的,无所不知,特评价为论坛元老,大家鼓掌
技术讨论群:
技术讨论群:
工作时间:8:00-18:00Java Swing JTextArea自动添加滚动条
Java Swing JTextArea自动添加滚动条
项目需要,现学一下。
默认没有WindowsBuilder Edit插件,需要从网上下一个:http://download.eclipse.org/windowbuilder/WB/integration/WB_v1.7.0_UpdateSite_for_Eclipse4.4.zip
然后Help &--& & Install New Software,选择 &然后安装,切记取消最后一个跟新选项,图文教程:http://download.eclipse.org/windowbuilder/WB/integration/WB_v1.7.0_UpdateSite_for_Eclipse4.4.zip
关于JTextArea默认没有滚动条,不如C#拖来拖去方便,添加方式:
把JTextArea封装到JScrollPane中,然后将JScrollPane &Add到JPanel中,然后show一下就OK。
默认最小的,得自己设置大小,对JPanel对象设置setSize就OK
JTextArea txaDisplay = new JTextArea();&
JScrollPane scroll = new JScrollPane(txaDisplay);&
//把定义的JTextArea放到JScrollPane里面去&
//分别设置水平和垂直滚动条自动出现&
scroll.setHorizontalScrollBarPolicy(&
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);&
scroll.setVerticalScrollBarPolicy(&
JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);&
//分别设置水平和垂直滚动条总是出现&
scroll.setHorizontalScrollBarPolicy(&
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);&
scroll.setVerticalScrollBarPolicy(&
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);&
//分别设置水平和垂直滚动条总是隐藏scroll.setHorizontalScrollBarPolicy(&
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);&
scroll.setVerticalScrollBarPolicy(&
JScrollPane.VERTICAL_SCROLLBAR_NEVER);&
我的热门文章
即使是一小步也想与你分享Java滚动条加不上_百度知道JScrollPane滚动条不显示的问题_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:517,753贴子:
JScrollPane滚动条不显示的问题收藏
把JScrollPane放在一个JPanel中然后把JPanel放在JFrame中为什么滚动条不显示啊
java.达内首创&先就业.后付款&,高就业,免费试学,达内官方指定,放心学.4大特权保障,java.0费用,0首付,0负担,0基础也变月薪翻番.java官方首页.
public class ChatFrame extends JFrame implements ActionListener{protected static final char VK_ENTER = 0;private JPanel perinfoJP//个人信息面板private ImageI//头像图片private JL//头像标签protected static S //昵称private JLabel nicknameJL//昵称privateJPanel chatJ//聊天面板private JTextArea receiveInfoJTextF//接受信息窗口private JScrollP//滚动条
滚动条private JTextArea sendInfoJTextF//发送信息窗口private JB//关闭按钮private JB//发送按钮private Socket socket =private DataOutputStream cout =//数据输出流private DataInputStream cin =//数据输入流ChatFrame(){perinfoJPanel = new JPanel();//个人信息面板portrait = new ImageIcon("D:\\Myeclipse\\ChatSystem\\image\\主面板头像.png");//头像inco = new JLabel(portrait);nicknameJLabel = new JLabel(nickname);chatJpanel = new JPanel();//聊天面板receiveInfoJTextField = new JTextArea(1,1);scroll = new JScrollPane(receiveInfoJTextField);sendInfoJTextField = new JTextArea();close = new JButton("关闭");send
= new JButton("发送");add(perinfoJPanel);perinfoJPanel.add(inco);perinfoJPanel.add(nicknameJLabel);chatJpanel.add(receiveInfoJTextField);chatJpanel.add(sendInfoJTextField);chatJpanel.add(close);chatJpanel.add(send);chatJpanel.add(scroll);add(chatJpanel);send.addActionListener(this);connect();initialize();}//获得本机IPstatic String getLocalIP(){String localIP =InetAddress IP;try{IP = InetAddress.getLocalHost();localIP = IP.getHostAddress();}catch(UnknownHostException e){e.printStackTrace();}return localIP;}//连接void connect(){try{socket = new Socket(this.getLocalIP(), 8888);cout = new DataOutputStream(socket.getOutputStream());cin = new DataInputStream(socket.getInputStream());}catch(IOException e){e.printStackTrace();}}//初始化void initialize(){this.setVisible(true);this.setBounds(300, 150, 540, 520);this.setLayout(null);this.setFocusable(true);perinfoJPanel.setBounds(0, 0, 540, 80);perinfoJPanel.setLayout(null);perinfoJPanel.setBackground(new Color(118,189,234));inco.setBounds(7, 10,
61, 57);nicknameJLabel.setBounds(70, 10, 100, 25);nicknameJLabel.setFont(new Font("", 0, 23));chatJpanel.setBounds(0, 80, 540, 430);chatJpanel.setLayout(null);chatJpanel.setBackground(new Color(205,226,239));receiveInfoJTextField.setBounds(0, 0, 510, 250);receiveInfoJTextField.setLineWrap(true);;//设置接收框自动换行//设置滚轴总是出现scroll.setHorizontalScrollBarPolicy(
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);scroll.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);//scroll.setLayout(null);receiveInfoJTextField.setEditable(false);//设置不可编辑receiveInfoJTextField.setCursor(new Cursor(Cursor.TEXT_CURSOR));
//鼠标进入文本区后变为文本输入sendInfoJTextField.setBounds(0, 270, 540, 100);sendInfoJTextField.setLineWrap(true);//设置发送框自动换行close.setBounds(365, 373, 68, 23);close.addActionListener(this);send.setBounds(444, 373, 68, 23);//ReceiveMessage re = new ReceiveMessage();//thread = new Thread(re);//thread.start();send.addKeyListener(new KeyAdapter() {public void keyPressed(KeyEvent k){// send.setFocusable(true);if(k.getKeyCode() == KeyEvent.VK_ENTER){System.out.print("sad");////////////////////////////////////////////////////////////////////////////////////////////////////}}});}
聊天软件啊。滚动条,哈哈
在文本域中输入的行数超出显示范围后,才会出现滚动条。
先把sendInfoJTextField加到scroll里scroll.add(sendInfoJTextField);再把scroll添加在panel上ChatJPanel.add(scroll);
手机看代码很淡疼的,如果说得不对不要喷。。。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 java界面添加图片 的文章

 

随机推荐