关于JScrollPane的滚动条事件 [问题点数:20分,结帖人java2000_net]

Bbs1
本版专家分:53
结帖率 95.65%
Bbs5
本版专家分:2839
Bbs1
本版专家分:53
Bbs2
本版专家分:323
Bbs2
本版专家分:323
Bbs7
本版专家分:17856
关于JScrollPane滚动条置顶的小问题
小弟的<em>JScrollPane</em>里面加了一个JTextPane,程序会给JTextPane里面写东西,每次写完都会自动把<em>滚动条</em>滚到底部。我想让它每次写完都停在顶部,用rn JScrollBar sBar = scrollpane.getVerticalScrollBar();rn sBar.setValue(0);rn不管用,总是闪一下又掉到下面了,求指教~~~~
关于JScrollPane不显示滚动条???
Jpanel1中放了几个jpanel,然后把大jpanel1放到JScrollpane中,不显示<em>滚动条</em>是怎么回事?
jscrollpane滚动条外观
怎么设置jscrollpane的<em>滚动条</em>外观啊,包括<em>滚动条</em>所在的滚动区域
JScrollPane 滚动条 例子
<em>JScrollPane</em> <em>滚动条</em> 例子
JScrollPane不能显示滚动条
DrawImage类扩展了JPanel,并加载了一个Image图片.现在把DrawImage的实例加到<em>JScrollPane</em>中,问题是不管是多大的图片,<em>滚动条</em>都不会出现,请问是什么原因?
JScrollPane滚动条怎么出不来?
我想做一个文本列表的显示,想用到<em>滚动条</em>,参考网上资料做了一个Demo,不过<em>滚动条</em>出不来,请教论坛大牛们,这个是怎么回事呢?rn[code=java]import java.awt.event.ActionEvent;rnimport java.awt.event.ActionListener;rnrnimport javax.swing.JFrame;rnimport javax.swing.JLabel;rnimport javax.swing.JPanel;rnimport javax.swing.<em>JScrollPane</em>;rnrnpublic class MainClass rn public static void main(String[] args)rn TestFrame testFrame=new TestFrame();rn testFrame.setVisible(true);rn rnrnrnclass TestFrame extends JFrame implements ActionListenerrn rn /**rn * rn */rn private static final long serialVersionUID = 1L;rn private <em>JScrollPane</em> m<em>JScrollPane</em>;rn private JPanel mJPanel;rnrn public TestFrame()rn this.setTitle("测试一下");rn this.setSize(400,400);rn rn mJPanel=new JPanel();rn mJPanel.setLayout(null);rn mJPanel.setBounds(0, 0, 100, 300);rn rn for(int i=0;i+i);rn vLabel.setLayout(null);rn int iY=i*30;rn vLabel.setBounds(0, iY, 100, 30);rn mJPanel.add(vLabel);rn rn rn m<em>JScrollPane</em> = new <em>JScrollPane</em>();rn m<em>JScrollPane</em>.setLayout(null);rn m<em>JScrollPane</em>.setBounds(0, 0, 100, 300); rn m<em>JScrollPane</em>.setHorizontalScrollBarPolicy(<em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_ALWAYS);rn m<em>JScrollPane</em>.setVerticalScrollBarPolicy(<em>JScrollPane</em>.VERTICAL_SCROLLBAR_ALWAYS);rn m<em>JScrollPane</em>.add(mJPanel);rn rn this.add(m<em>JScrollPane</em>);rn rn rn rn @Overridern public void actionPerformed(ActionEvent arg0) rn // TODO Auto-generated method stubrn rn rn rnrnrnrn[/code]rn[img=https://img-bbs.csdn.net/upload/201808/09/1533786622_341730.jpg][/img]
JScrollPane滚动条新玩法
我要把一个JTextArea放在<em>JScrollPane</em>中,然后向从网络中读取String放到JTextArea中,但是<em>JScrollPane</em>的<em>滚动条</em>都一直地在最上面.我想做成像聊天室的那样的<em>滚动条</em>,一直在最下面,当读入String放到JTextArea中时,<em>滚动条</em>会自动的滚动到下面,以便我能随时看到JTextArea中新读入的内容。rn 请问我该如何设置?
JScrollPane滚动条问题
一个聊天窗口,<em>JScrollPane</em>中放置一个JEditorPane。每次有新的信息通过setText方法累计更新,这时ScrollBar自动滚动到最下方。如何实现,如果用户在查看之前的聊天,有新的数据时候只是缩小ScrollBar,而不滚动到最下方(不改变ScrollBar的位置)。如果用户已经是在窗口的最下方,则更新完信息后自动滚动?
JScrollPane滚动条无法使用
我在一个JLable里绘图,因为图形太大无法显示完全,所以想用<em>JScrollPane</em>来实现,可是程序运行后发现<em>JScrollPane</em>的<em>滚动条</em>根本没用。rn 我的程序大体是这样的,先把<em>JScrollPane</em>作为内容面板,然后把JLabel添加进去,绘图是通过重载JLabel的paintcomponent函数来实现的。rn 小弟还是个菜鸟,希望各位高手不吝赐教,谢谢。
JscrollPane的滚动条问题。
各位大虾,小弟刚学SWING,现在需要做一个下面样子的画面。rn其中rn A JComboBox B JTable C JTable D JTable E JLabel F JTextArearnrn 因为Table的内容是变化的,可能会超过叶面大小,这个时候需要这个叶面出现<em>滚动条</em>,rn不是Table出现<em>滚动条</em>。rn 尝试过把JPanel 放到<em>JScrollPane</em>l里面,因为把JPanel的layout设定为null,所以<em>JScrollPane</em>lrn不出现<em>滚动条</em>,但是如果不把JPanel的layout设定为null,画面的layout又对不上。rn 非常郁闷,拜求解决方法。rn ------ --------------------------rn | A | | B |rn -------- ---------------------------rnrn ------------------------------------------rn | |rn | C |rn | |rn ------------------------------------------rn ------------------------------------------rn | |rn | D |rn | |rn ------------------------------------------rn ---------rn | E |rn ---------rn ----------------------------------rn | F |rn | |rn ---------------------------------rnrnrn
jQuery滚动条插件 jScrollPane
jScrollPane这个jQuery插件可以让你通过简单的CSS设置就能够替换所有分块元素在浏览器中默认的垂直<em>滚动条</em>样式。
JScrollPane为什么没有滚动条
我再一个frame上面添加了两个JPanel:buttonPane,textPane,因为textPane里面的内容是动态生成的,内容可能会很多,所以我加一个<em>JScrollPane</em>,希望可以滚动显示,代码如下,可是<em>滚动条</em>显示不出来rn buttonPane = new JPanel();rn buttonPane.setLayout(null);rn textPane = new JPanel();rn textPane.setLayout(null);rn buttonPane.setFont(new java.awt.Font("Monospaced", 0, 12));rn textPane.setFont(new java.awt.Font("Monospaced", 0, 12));rnrn <em>JScrollPane</em> scrollPane = new <em>JScrollPane</em>(textPane,<em>JScrollPane</em>.VERTICAL_SCROLLBAR_ALWAYS,<em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_ALWAYS);rn scrollPane.setBounds(2,2,590,300);rn scrollPane.setFont(new java.awt.Font("Monospaced", 0, 12));rn scrollPane.setWheelScrollingEnabled(true);
JScrollPane创建滚动条
//这段程序代码主要为读者展示自动水平和垂直方向都会出现<em>滚动条</em> package test3; import javax.swing.*; public class test3 {     static final int WIDTH=300;     static final int HEIGHT=150;     public static void main(String[] a
JTAble与JScrollpane滚动条显示问题
final JTable table = new JTable(sorter);rn rntable.setRowHeight(30);rn rntable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);rnscrollPane = new <em>JScrollPane</em>(table);rn当数据的列比较多时,出现在横向<em>滚动条</em>,滚动<em>滚动条</em>时表头不刷新.也就是数据内容和表头不一致了,表头画的重叠了.rn大侠们帮帮我rn
JScrollPane不能刷新(滚动条没有变化)
//监听程序 专业rn if (jlistSpec != null)rn jlistSpec.addListSelectionListener(rn new ListSelectionListener() rn int a = 0;rn public void valueChanged(ListSelectionEvent listevt) rn if (a == 0) rn rn ListItem li = (ListItem)jlistSpec.getSelectedValue();rn XJMainJPanel.strSpecID=(String)li.getKey();rn XJMainJPanel.strSpecName=(String)li.getValue();rn rn rn CJSelect cj = new CJSelect();rn cj.setCourValuesNew(); rn jlistCour.setListData(cj.getListItemCours());rn//jlistCour中的项目(由100项变成20项),可是<em>滚动条</em>没有变,请问为什么啊? 困惑. rn jlistCour.updateUI();rn jlistCour<em>JScrollPane</em>.updateUI();rn updateUI();rn rn rn a = a == 0 ? 1 : 0;rn rn rn );rn else XJMainJPanel.strSpecName = "";
RE: JScrollPane滚动条位置问题?
在<em>JScrollPane</em>里加入JTextArea,再JTextArea(str),当JTextArea显示大于<em>JScrollPane</em>时,<em>JScrollPane</em>会加上<em>滚动条</em>。rn但是这个<em>滚动条</em>每次都落在最后。rn就是说,用户不得不为看到文本的开始部分去滚动。rnrn有没有什么方法可以在JTextArea显示大于<em>JScrollPane</em>时,<em>滚动条</em>滚动在文本开始的地方?rn谢谢
JScrollPane竖直滚动条的监控问题
我想得到的效果是当我去拉竖直<em>滚动条</em>的时候,才去更改lbl的值,但是这里一开始运行程序就已经把lbl的值改成"你滚动了垂直<em>滚动条</em>111!"rnimport java.awt.event.ActionEvent;rnimport java.awt.event.ActionListener;rnimport java.awt.event.AdjustmentEvent;rnimport java.awt.event.AdjustmentListener;rnimport java.awt.event.ItemEvent;rnrnimport javax.swing.*;rnimport javax.swing.event.ListSelectionEvent;rnimport javax.swing.event.ListSelectionListener;rnrnclass Sample07JList extends JFramern JLabel lbl = new JLabel("OK");rn JScrollBar bar;rn JList moviestars;rn JLabel lblTitle;rn <em>JScrollPane</em> scrollObj;rn public Sample07JList()rn String stars[] = "安东尼奥.班德拉斯","来昂纳多.迪卡普尼奥", "桑德拉.布洛克","休.格兰特","朱莉亚.罗伯茨","dddddd","dddddd","dddddd";rn JPanel pnl=new JPanel();rn lblTitle = new JLabel("您最喜欢哪位电影明星呢?");rn rn moviestars = new JList(stars);rn moviestars.setFixedCellWidth(130);rn moviestars.setVisibleRowCount(4);rn scrollObj = new <em>JScrollPane</em>(moviestars,<em>JScrollPane</em>.VERTICAL_SCROLLBAR_ALWAYS,rn <em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_NEVER);rn bar = scrollObj.getVerticalScrollBar();rn bar.addAdjustmentListener(new ScrollEvent());rn pnl.add(lblTitle);rn pnl.add(scrollObj);rn pnl.add(lbl);rn getContentPane().add(pnl);rn setSize(500,500);rn setVisible(true); rn rn class ScrollEvent implements AdjustmentListener rnrn public void adjustmentValueChanged(AdjustmentEvent e) rn rn lbl.setText("你滚动了垂直<em>滚动条</em>111!");rn rn rn rnrn public static void main(String args[])rn new Sample07JList();rn rn rn
求助,如何刷新JScrollPane滚动条
继承JComponent写了一个类canvas,放在<em>JScrollPane</em>里面,但是用setPreferredSize调整canvas的大小之后,<em>JScrollPane</em>的大小没有变化,调用canvas.getParent().repaint()也没有用,只有当整个窗口的大小变化时<em>滚动条</em>的大小才会刷新,请问应该如何刷新<em>JScrollPane</em>的<em>滚动条</em>?
如何使JScrollPane出现滚动条
把JTable加入<em>JScrollPane</em>中,当JTable的大小大于<em>JScrollPane</em>的大小时,如何使rn<em>JScrollPane</em>的水平和垂直<em>滚动条</em>出现。
JScrollPane滚动条怎么不出现
我写了个Japplet,用到了<em>JScrollPane</em>,我在<em>JScrollPane</em>上用draw画图,写字超过了Applet的显示范围,<em>JScrollPane</em>的<em>滚动条</em>怎么不出现.在里面发一个文本框,文字行数超过范围,<em>滚动条</em>会出现,为什么画图超过范围,<em>滚动条</em>不出现rnrnrn付代码rnrnpackage zsg.project.webprint;rnrnimport java.awt.*;rnimport java.awt.event.*;rnimport java.applet.*;rnimport javax.swing.*;rnrn/**rn * Title: rn * Description: rn * Copyright: Copyright (c) 2003rn * Company: ZSG_OnLinern * @author zsgrn * @version 1.0rn */rnrnpublic class Applet1 extends JApplet rn private boolean isStandalone = false;rn ppPanel panel = new ppPanel();rn //Get a parameter valuern public String getParameter(String key, String def) rn return isStandalone ? System.getProperty(key, def) :rn (getParameter(key) != null ? getParameter(key) : def);rn rnrn //Construct the appletrn public Applet1() rn rn //Initialize the appletrn public void init() rn try rn jbInit();rn rn catch(Exception e) rn e.printStackTrace();rn rn rn //Component initializationrn private void jbInit() throws Exception rn this.setSize(new Dimension(400,300));rn this.getContentPane().add(panel, BorderLayout.CENTER);rn rn //Get Applet informationrn public String getAppletInfo() rn return "Applet Information";rn rn //Get parameter inforn public String[][] getParameterInfo() rn return null;rn rnrn //static initializer for setting look & feelrn static rn try rn //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());rn //UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());rn rn catch(Exception e) rn rn rnrnrnclass ppPanel extends <em>JScrollPane</em> rn FontMetrics titleFM;rn Font titleFont; //标题字体rn Font normalFont; //正常字体rn Font labelFont;//标注字体rnrn public ppPanel() rn try rn jbInit();rn rn catch(Exception ex) rn ex.printStackTrace();rn rn rnrn void jbInit() throws Exception rn this.setLayout(null);rn titleFont = new Font("Simsun", 1, 16);rn normalFont = new Font("Serif", 0, 12);rn labelFont = new Font("Simsun", 1, 10);rn titleFM = this.getFontMetrics(titleFont);rn rnrn public void paintComponent(Graphics g)rn rn super.paintComponent(g);rn Graphics2D g2 = (Graphics2D)g;rn drawHead(g2,new String[3]);rn drawBotton(g2);rn rnrn /**rn * 绘制头rn * @param g2rn */rn public void drawHead(Graphics2D g2,String headName[])rn g2.draw3DRect(4,4,592,20,true);rn rnrn /**rn * 绘制尾rn * @param g2rn */rn public void drawBotton(Graphics2D g2)rn g2.drawString("现在时间:2003-09-27",12,200);rn String write ="签名: ";rn g2.drawString(write,(this.getBounds().width-titleFM.stringWidth(write)),450);rn rnrnrn
JScrollPane 滚动条无法滚动的问题
因为我加载的图片很大,希望能滚动,所以,我用如下代码了rnimPane = new <em>JScrollPane</em>(<em>JScrollPane</em>.VERTICAL_SCROLLBAR_ALWAYS,rn <em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_ALWAYS);rnrn现在可以显示<em>滚动条</em>了,但问题是,滚动不起任何作用,无法滚动,请问,怎么办?
JScrollPane()不出现滚动条???
private ResultSetTableModel tableModel;rnrntableModel = new ResultSetTableModel(JDBC_DRIVER,//驱动程序rn DATABASE_URL,//数据库rn DEFAULT_QUERY);//缺省查询rnfinal JTable resultTable = new JTable(tableModel);//创建表格,通过表格模型rn 设置表格的样式 rnadd(new <em>JScrollPane</em>(resultTable), BorderLayout.SOUTH);//带<em>滚动条</em>的表格在窗rnrnrn怎么运行后resultTable不显示<em>滚动条</em>呢??rn
css滚动条样式制定 jscrollpane
背景先介绍一下:本人因工作需要,使用css、html、js时间两周,拿到定制浏览器<em>滚动条</em>的需求。 通过网上浏览才发现IE、FireFox、Chrome、Safari有着不同的浏览器内核,那么对于通过简单的css文件来实现统一样式的<em>滚动条</em> 明显不现实,或者是写多套代码,然后逐一调试,这个显然更不现实。 IE的<em>滚动条</em>样式自定义比较简单,而通过webkit可以实现对Chrome和Safari的统一
Java:JScrollPane:根据需要设置滚动条
java ,<em>JScrollPane</em>,<em>滚动条</em>
怎么在JScrollPane里添加滚动条
因为需要,我把<em>JScrollPane</em>.RemoveAll();了,然后<em>滚动条</em>也一并消失了。rn如何在不新建<em>JScrollPane</em>的前提下,显示出<em>滚动条</em>?
关于滚动条事件
我的网页时是这样的,如图:rn[img=https://img-bbs.csdn.net/upload/201410/09/1412836009_937989.png][/img]rn我的page2的div里边是一些文字内容,浏览时有<em>滚动条</em>,我在page2这个div外套了个id为moveDiv的div,我给moveDiv添加滚动<em>事件</em>怎么没反应,代码如下:rn[img=https://img-bbs.csdn.net/upload/201410/09/1412836356_727914.png][/img]rnrn只有给window添加滚动<em>事件</em>才行rn[img=https://img-bbs.csdn.net/upload/201410/09/1412836440_874469.png][/img]rnrn这是为什么呢?应该给moveDiv添加也可以的啊,怎么就不行了呢,求姐rnrn
关于滚动条事件OnScorll
我想使页面在拖动<em>滚动条</em>时,触发一个<em>事件</em>,该如何做呢?
关于JSCrollPane
public class GraphFrame extends JInternalFramern rn private GraphPanel panel;rn private <em>JScrollPane</em> scroll;rn rn GraphFrame(String title) throws Exceptionrn super(title, true, true, true, true);rn rn panel = new GraphPanel("G:\\Picture\\WallPaper\\shanks1.jpg");rn scroll = new <em>JScrollPane</em>(panel);rn scroll.setHorizontalScrollBarPolicy(<em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_AS_NEEDED);rn scroll.setVerticalScrollBarPolicy(<em>JScrollPane</em>.VERTICAL_SCROLLBAR_AS_NEEDED); rn rn this.setLayout(new BorderLayout());rn this.getContentPane().add(scroll, BorderLayout.CENTER);rn rn this.setSize(400, 300);rn this.setVisible(true);rn rn rnrnrnGraphPanel类是画了一副图的JPanel,现在是这样写的,想做出<em>滚动条</em>的效果,<em>滚动条</em>内部是图片,就是怎么弄也弄不出来
如何获得JScrollPane滚动条的滚动单击等事件
如何获得<em>JScrollPane</em>的<em>滚动条</em>的滚动单击等<em>事件</em>
关于JScrollPane?
panel.add(new <em>JScrollPane</em>(systemInfo));rn其中panel是一个面板, systemInfo是一个JTextArea的引用.rn当数据量超过一定行时, 垂直<em>滚动条</em>往上走, 而不是往下走, 这样不就能观看新加入的数据, 请问这是什么原因?(因为我以前用过, 没有出现过这种情况)
求助,JTable和JScrollPane组合,JScrollPane横向滚动条设计问题
<em>JScrollPane</em>的横向<em>滚动条</em>怎样才可以滚动,我试了很多种办法,都不可以,求高手指点?谢谢!rn
怎样添加 JScrollPane事件 谢谢
import java.awt.*;rnimport java.awt.event.*;rnimport javax.swing.*;rnimport javax.swing.event.*;rnrnclass MyFrame extends JFramern implements ActionListenerrnrn public MyFrame()rn rn setTitle("Fortune telling");rn setSize(300, 200);rn setLocation(100,100);rn addWindowListener(new WindowAdapter()rn rn public void windowClosing(WindowEvent e)rn System.exit(0);rn rn );rnrn String[] array =rn "CAPRICORN","AQUARIUS","PISCES","ARIES","TAURUS","GEMINI","CANCER","LEO","VIRGO","LIBRA","SCORPIO",rn "SAGITTARIUS"rn ;rnrn //set JComboBoxrn cb = new JComboBox(array);rn cb.setEditable(true);rnrn //add scrollrn <em>JScrollPane</em> scrollPane = new <em>JScrollPane</em>(cb);rn JPanel p = new JPanel();rn p.add(scrollPane);rnrn //put the swing into southrn cb.addActionListener(this);rn getContentPane().add(p, "South");rnrn //display the control in centerrn panel = new MyPanel();rn getContentPane().add(panel, "Center");rnrn // enter the add or delete in the northrn JPanel btPane = new JPanel();rn btAdd = new JButton("Add horoscope");rn btRemove = new JButton("Remove horoscope");rn btAdd.addActionListener(this);rn btRemove.addActionListener(this);rn btPane.add(btAdd);rn btPane.add(btRemove);rn getContentPane().add(btPane, "North");rn rnrn public void actionPerformed(ActionEvent evt)rn rn JComponent source = (JComponent)evt.getSource();rnrn if (source == cb)rn rn String item = (String)((JComboBox)source).getSelectedItem();rn panel.setMsg(item);rn panel.repaint();rn rn else if (source == btAdd)rn //add projectrn rn cb.addItem("strange horoscope");rn rn else if (source == btRemove)rn //delete projectrn rn cb.removeItem("strange horoscope");rn rn rnrn private JButton btAdd;rn private JButton btRemove;rn private MyPanel panel;rn JComboBox cb;rnrnrnclass MyPanel extends JPanelrnrn public MyPanel()rn rn szShowMsg = "";rn rnrn public void setMsg(String szMsg)rn rn szShowMsg = szMsg;rn rnrn // draw the information rn public void paintComponent(Graphics g)rn rn super.paintComponent(g);rn g.drawString(szShowMsg, 20, 20);rn rnrn private String szShowMsg;rnrnrnrnpublic class Minirnrn public static void main(String[] args)rn rn String input;rn input=JOptionPane.showInputDialog("Please enter your name");rn JFrame frame = new MyFrame();rn frame.setVisible(true);rn rn
滚动条事件
原帖地址rnrnhttp://topic.csdn.net/u/20091011/17/a2daac2a-dfaf-4e97-b25a-0bab0a3d92c2.html?seed=1316143615&r=60344594#r_60344594rnrnrnrn
如何设置JScrollPane中的滚动条的宽度(大小)?
<em>JScrollPane</em>在比较大的画面中显示用默认大小没什么问题,但是如果画面本身就是特别的小,<em>JScrollPane</em>中的<em>滚动条</em>就显得有些太突出了.我想让<em>滚动条</em>的宽度也变的小一点,请高手指点.
Java多行文本无法显示滚动条?JTextArea和JScrollPane问题
package myproject;rnimport java.awt.* ;rnimport java.awt.event.* ;rnrnimport javax.swing.* ;rnrnrnpublic class testrn rn static final int WIDTH=400;rn static final int HEIGHT=500;rn rn public static void main(String args[])rn JFrame frame = new JFrame("TCMESFD") ; rn frame.setSize(WIDTH,HEIGHT);rn frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn rn //菜单栏rn JMenuBar menubar1=new JMenuBar();//添加菜单条组件rn frame.setJMenuBar(menubar1);//将菜单条添加到顶层容器中rn JMenu menu1=new JMenu("故障树"); //设置菜单组件rn JMenu menu2=new JMenu("知识库");rn JMenu menu3=new JMenu("诊断结果");rn JMenu menu4=new JMenu("返回主界面");rn JMenu menu5=new JMenu("帮助");rn menubar1.add(menu1);//将菜单组件添加到菜单条组件中rn menubar1.add(menu2);rn menubar1.add(menu3);rn menubar1.add(menu4);rn menubar1.add(menu5);rn //标题和按钮rn JLabel title = new JLabel("QWE") ;rn JButton StartD = new JButton("开始诊断") ;rn JButton StopD = new JButton("停止诊断") ;rn frame.add(title) ;rn frame.add(StartD) ;rn frame.add(StopD) ;rn //故障原因与结果的关系rn Container cont = frame.getContentPane() ;rn JRadioButton jrb1 = new JRadioButton("一一对应") ;rn JRadioButton jrb2 = new JRadioButton("一因多果") ;rn JRadioButton jrb3 = new JRadioButton("一果多因") ;rn JPanel pan = new JPanel() ;rn pan.setBorder(BorderFactory.createTitledBorder("故障原因与结果的关系")) ; // 设置一个边框的显示条rn pan.setLayout(new GridLayout(1,3)) ;rn pan.add(jrb1) ;rn pan.add(jrb2) ;rn pan.add(jrb3) ;rn cont.add(pan) ;rn frame.addWindowListener(new WindowAdapter()rn public void windowClosing(WindowEvent obj)rn System.exit(1) ;rn rn ) ; rn //任务分解和任务分配rn rn rn JTextArea jta1 = new JTextArea("12345678790"); rn <em>JScrollPane</em> scr1 = new <em>JScrollPane</em>(jta1,<em>JScrollPane</em>.VERTICAL_SCROLLBAR_ALWAYS ,<em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_ALWAYS ) ;rn //<em>JScrollPane</em> scr1 = new <em>JScrollPane</em>(jta1);rn frame.add(jta1);rn jta1.setLineWrap(true);rn rn rn //frame.setContentPane(scr1);rn //frame.add(jta1) ;rn rn rn rn rn rn rn rn rn rn rn rn frame.setLayout(null) ;rn title.setBounds(90,5,250,20) ;rn StartD.setBounds(70,30,100,20) ;rn StopD.setBounds(220,30,100,20) ;rn pan.setBounds(5,210,375,50);rn jta1.setBounds(15,80,150,105) ;rn //jta2.setBounds(200,80,170,87) ;rn rn rn frame.setVisible(true) ;rn rn rn rn;
JPanel添加到JScrollPane之后未出现滚动条
写了一个类ImgPanel继承自JPanel,实例化一个ImgPanel对象之后,添加到<em>JScrollPane</em>里面后未出现<em>滚动条</em>,代码如下:rnImgPanel imgPanel = new ImgPanel();rn<em>JScrollPane</em> scrollPane = new <em>JScrollPane</em>(imgPanel);rn请问是怎么回事?
使用JScrollPane的问题,纵向的滚动条出不来?
import javax.swing.*;rnimport java.awt.*;rnrnpublic class TestFlowLayoutrn extends JFrame rn <em>JScrollPane</em> jScrollPane1 = new <em>JScrollPane</em>();rn JPanel jPanel1 = new JPanel();rn FlowLayout flowLayout1 = new FlowLayout();rn BorderLayout borderLayout1 = new BorderLayout();rnrn public TestFlowLayout() rn try rn this.setSize(400, 300);rn jbInit();rn rn catch (Exception e) rn e.printStackTrace();rn rn rnrn private void jbInit() throws Exception rn this.setDefaultCloseOperation(EXIT_ON_CLOSE);rn this.getContentPane().setLayout(borderLayout1);rn jPanel1.setLayout(flowLayout1);rn flowLayout1.setAlignment(FlowLayout.LEFT);rn for (int i = 9; i < 69; i++) rn jPanel1.add(new JButton("JButton" + (i + 1)), null);rn rn jPanel1.setPreferredSize(new Dimension(380, -1));rn this.getContentPane().add(jScrollPane1, BorderLayout.CENTER);rn jScrollPane1.getViewport().add(jPanel1, null);rn rnrn public static void main(String[] args) rn try rn UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());rn rn catch (Exception e) rn e.printStackTrace();rn rn TestFlowLayout frame = new TestFlowLayout();rn frame.setVisible(true);rn rnrn
怎样改变JScrollPane滚动条的颜色及样式?
怎样改变<em>JScrollPane</em><em>滚动条</em>的颜色及样式?
JScrollPane做的窗口 滚动条延时
我用鼠标滑轮控制垂直<em>滚动条</em>,它延时滚动,怎么搞????
[applet] Jtable在JScrollPane中不显示滚动条
如题.但是我改变IE的大小后,<em>滚动条</em>就出来了.关键代码如下: 高手帮看看啊,万分感谢.rnrn jp_userRegister = new JPanel();rn jp_userRegister.setLayout(new BorderLayout());rnrnrn String[] columnNames = "档案号", "姓名", "年龄", "性别", "婚姻状况", "职业", "联系电话";rn Object[][] rowData = rn "010110", "张三", "28", "男", "已婚", "教师", "13000000000" ,rn "010110", "李四", "28", "男", "已婚", "教师", "13000000000" ;rn rn JTable jtable = new JTable(tabdata, tabheads);rn rn jtable.setRowHeight(20);rn jtable.setCellSelectionEnabled(true);rn rn //设置列宽rn for(int i=0; i
JSplitPane添加JScrollPane滚动条问题
JSplitPane添加<em>JScrollPane</em>后.显示的内容总是只显示成上面一排.该怎样设置布局呢?.
在线等待:为什么JScrollPane滚动条出不来?
我用一个<em>JScrollPane</em>做父容器,里面支持盛放多个JInternalFrame,竖直<em>滚动条</em>设置为VERTICAL_SCROLLBAR_AS_NEEDED.一开始打开一个JInternalFrame,竖直<em>滚动条</em>没有问题(出来了),然后从这个JInternalFrame激发打开另外一个JInternalFrame(只是就有两个JInternalFrame),由于第二个JInternalFrame不需要竖直<em>滚动条</em>,于是在浏览第二个JInternalFrame的时候竖直<em>滚动条</em>是没有的(这是正常的),但是但我关掉第二个JInternalFrame的时候,第一个JInternalFrame的竖直<em>滚动条</em>也消失了,请问这是怎么回事?rn我试过设置<em>JScrollPane</em>的ViewPort的setViewSize为一个很小的值,并且设置了<em>JScrollPane</em>的setPreferredSize也为一个很小的值,均不见正常.rnrn急,在线等待中......
JScrollPane不能显示滚动条,谢谢大家帮忙!
今天我在<em>JScrollPane</em>里加入一个JTextArea,当文本超过可视区域时,<em>滚动条</em>能出来。rn我自己扩展了一个JPane类,可以显示图片文件,但是当我把JPane加到<em>JScrollPane</em>里时rn图片能显示,但是图片很大,为什么不能出现<em>滚动条</em>呢?rnrn谢谢各位教小弟一下rn小弟在此感激不尽!rn
JScrollPane滚动条自动滚至底部
[color=blue]在<em>JScrollPane</em>(JTextArea)的JTextArea中增加内容,如果通过界面按钮可以直接加入,并且达到如题之效果,但如果用程序加入内容的时候,则不行。[/color][code=&quot;java&quot;] JTextArea ta = new JTextArea(); <em>JScrollPane</em> sp = new <em>JScrollPane</em>(ta); /** 该方...
解决JScrollPane水平滚动条不显示的问题
我在<em>JScrollPane</em>中插入了一个JTable,然后不知怎么的不管JTable怎么变大,始终都不能显示水平<em>滚动条</em>. 而且我还设置了 tableScrollPane .setHorizontalScrollBarPolicy(<em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_ALWAYS);tableScrollPane .setVerticalScroll
正确开启jquery滚动条插件jScrollPane的使用教程
说到这个使用jScrollPane<em>滚动条</em>插件,我有点火了,在网上找到的教程基本上都是像下面这张图片那样教你使用,然鹅没有实际的demo展示,只能是呵呵啦 jScrollPane的简单介绍 jScrollPane是一个jQuery插件,它允许用HTML结构替换浏览器的默认<em>滚动条</em>(在具有溢出的元素上:auto),可以在css中自定义html。jScrollPane的设计灵活但非常易于使用。在您 下...
JPanel 加到 JScrollPane未出现滚动条
每隔一段时间会得到一些数据,根据数据在JPnel里画图,然后将此panel加到<em>JScrollPane</em>上,但是当画面内容在JPanel显示不下时,<em>JScrollPane</em>未出现<em>滚动条</em>,rn代码过程如下:rnrnclass A rnmethod() rnJTabbedPane tab = new JTabbedPane() ;rnB b = new B();rn<em>JScrollPane</em> js = new <em>JScrollPane</em>();rnjs.add(b);rntab.addTab("tabName", js);rnrnrnrnclass B extends JPanel rnpublic void paintComponent(Graphics g) rnsuper.paintComponent(g);rndrowMethod();rnrnrnrn那位高手知道问题出在什么地方?不胜感激! rn
工作中用到的滚动条 jscrollpane以及整理
可自定义风格的<em>滚动条</em>。 自己整理了一下代码,简单实用方法
JPanel放置到JScrollPane里面并显示滚动条
一开始,我是知道不能直接在<em>JScrollPane</em>对象里用add()的,需要获取它的视图板getViewport();这是一个JViewport对象,然后在这上面添加,而且它不能添加轻量级组件。  我弄了一个JPanel,上面用网格布局10行1列的,本来想,把这个板添加到Viewport上就行了,结果发现,没有出现<em>滚动条</em>,于是我设置Viewport的布局方式,用尽了都不行。比如说用NULL布局吧,然...
在JTextArea区加上JScrollPane滚动条怎么做?
代码如下,我想实现的是在JTextArea加上<em>JScrollPane</em>,我用rn<em>JScrollPane</em> scrollPane = new <em>JScrollPane</em>(getJtextArea());rnadd(scrollPane)实现不了,请问有好的方法吗?谢谢!rnrn[code="java"]rnpackage com.dr.swt.xuechengxitong;rnrnimport java.awt.Dimension;rnimport java.awt.GridBagConstraints;rnimport java.awt.GridBagLayout;rnimport java.awt.Insets;rnimport java.awt.Toolkit;rnrnimport javax.swing.JButton;rnimport javax.swing.JFrame;rnimport javax.swing.JTextArea;rnrn@SuppressWarnings("serial")rnpublic class Teste3 extends JFramern private static JTextArea jTextArea;rn private JButton jButton1;rn private JButton jButton2;rn private JButton jButton3;rn rn public Teste3() rn GridBagLayout gridbag = new GridBagLayout();rn this.setLayout(gridbag);rn gridbag.setConstraints(getJtextArea(), new GridBagConstraints(0,0,3,2,1.0,1.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(100,100,30,100),0,0));rn gridbag.setConstraints(getJButton1(), new GridBagConstraints(0,2,1,1,1.0,0.0,GridBagConstraints.SOUTH,GridBagConstraints.HORIZONTAL,new Insets(30,200,100,100),0,0));rn gridbag.setConstraints(getJButton2(), new GridBagConstraints(1,2,1,1,1.0,0.0,GridBagConstraints.SOUTH,GridBagConstraints.HORIZONTAL,new Insets(30,100,100,100),0,0));rn gridbag.setConstraints(getJButton3(), new GridBagConstraints(2,2,1,1,1.0,0.0,GridBagConstraints.SOUTH,GridBagConstraints.HORIZONTAL,new Insets(30,100,100,200),0,0));rn this.add(getJtextArea());rn this.add(getJButton1());rn this.add(getJButton2());rn this.add(getJButton3());rn Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); rn int screenWidth = (int) screenSize.getWidth(); rn int screenHight = (int) screenSize.getHeight();rn this.setSize(screenWidth, screenHight);rn this.setVisible(true);rn rn rn private JTextArea getJtextArea()rn if(jTextArea == null)rn jTextArea = new JTextArea(); rn rn return jTextArea;rn rn rn private JButton getJButton1()rn if(jButton1 == null)rn jButton1 = new JButton("jButton1");rn rn return jButton1;rn rn rn private JButton getJButton2()rn if(jButton2 == null)rn jButton2 = new JButton("jButton2");rn rn return jButton2;rn rn rn private JButton getJButton3()rn if(jButton3 == null)rn jButton3 = new JButton("jButton3");rn rn return jButton3;rn rn rn public static void main(String args[])rn new Teste3();rn rnrn[/code]
JScrollPane滚动条永远都不滚动的问题
rn sumJTextArea = new JTextArea(5, 30);rn sumJTextArea.setFont(new Font("SansSerif", Font.PLAIN, 15));rn sumJTextArea.setVisible(false);rnrnrn sum<em>JScrollPane</em>=new <em>JScrollPane</em>(sumJTextArea);rn sum<em>JScrollPane</em>.setPreferredSize(new Dimension(12, 3));rn sum<em>JScrollPane</em>.setVisible(true);rnrn随着字的增多,我的<em>滚动条</em>永远都不滚动,只是是直接变长了
怎么移动滚动条(JTextArea在JScrollPane中)?
我的一个JTextArea在一个<em>JScrollPane</em>中,之后自动读了一个文体文件,读完显示的是最下面。rn我想让它自动移到最上面,请大家帮助一下,该如何做呀。rn谢谢。
jScrollPane
jScrollPane javascript模拟<em>滚动条</em>
关于jScrollPane的问题
jScrollPane的HorizontalScrollBarPolicy是<em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_AS_NEEDED rn怎么判断jScrollPane是否出现HorizontalScrollBar?
关于jscrollpane的使用
我在jscrollpane中动态的添加了一组radiobutton,但添加后的东西超过jscrollpane的大小 范围,超出的部分就看不到了,也没有出现可以拖拽的<em>滚动条</em>rnButtonGroup buttongroup = new ButtonGroup();rnJscrollPane jscrollpane = new JscrollPane();rnwhile(int i=0;i<15:i++)rnJRadioButton button = new JRadioButton();rnbutton.setName(Integer.toString(i));rnbutton.setText(Integer.toString(i));rnbutton.setBounds(20,(20*(i+1)),60,30);rnbutton.setVisible(true);rnbuttongroup.add(button);rnjscrollpane.add(button);rnrnjscrollpane.updateUI();rnjscrollpane.validate();rnrn
关于JScrollPane的问题
我从数据库中调用数据生成一个表格,由于字段太多,显示结果如下,rnhttp://classpic7.chinaren.com/album/pic/414/356/2815032345895356414/110549503406724.jpgrn怎样把他编程下面的现实效果?rnhttp://classpic7.chinaren.com/album/pic/414/356/2815032345895356414/110549509185591.jpgrn源程序:rnJTable table=new JTable(operatoryFactory.QueryAll());rntable.setAutoscrolls(true);rncenter.add(new <em>JScrollPane</em>(table,<em>JScrollPane</em>.VERTICAL_SCROLLBAR_ALWAYS,<em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_ALWAYS));rn\\center是一个面板
JScrollPane
在JTextArea下添加<em>滚动条</em>以及JTextArea与TextArea的区别
关于JScrollPane滚动的问题
默认情况下按“上,下,左,右”键可以使<em>JScrollPane</em>滚动,我想屏蔽这个功能该如何做啊
关于JScrollPane自动滚动.
我在<em>JScrollPane</em>里加入一个JTextArea.rnJScrllPane属性:setAutoscrolls(true);rnJTextArea属性:setLineWrap(true);setEditable(false); setAutoscrolls(true);rn程序调用append(String)方法,问题是写入内容多了,JScrllPane不会自动滚动.rn谢谢
关于JTable和JScrollPane的问题
我的代码已经能正确显示出<em>滚动条</em>了。要求就是数据不到一页的时候去掉<em>滚动条</em>,rn大小已经能调整了,只是右边还是有<em>滚动条</em>,不知道怎么去掉。看着又没用,鸡肋阿
关于JScrollPane的问题??
怎么样能使rnnew <em>JScrollPane</em>((JTextArea)textArea);rn中的textarea能随着输入而自动的向下显示,也就是那个自动滚动rn忘知道的告诉我一下,最好带点代码。
关于jscrollbar和jscrollpane的用法
对话框变化大小后,怎么用<em>滚动条</em>来显示余下的没有显示的内容?
JScrollPane?
请问下一个JFrame里面可以一个<em>JScrollPane</em>跟一些按钮共存吗?我好像都添加了,最后就整个Frame只是<em>JScrollPane</em>而已,,请指教//谢谢
关于JScrollPane的问题.
rnContainer ct = getContentPane(); //这是在JFrame里面的rnJTextArea jt = new JTextArea();rn<em>JScrollPane</em> sl = new <em>JScrollPane</em>(jt); //这里为什么加不了<em>滚动条</em>rnjt.setEditable(false);rnct.add(jt,"Center");rnrn还是说<em>JScrollPane</em>的用法不是这么用?rnrn求高手解答
关于JList和JScrollPane
JList填充内容:1-1000;rn然后把Jlist放<em>JScrollPane</em>,结果,<em>滚动条</em>出来了,但是,rn当我用代码选择JList中的第900项,即选中“900”时,rn怎样让<em>滚动条</em>自动滚动到“900”项,即显示当前选择项?
关于JScrollPane的使用
需要一个<em>JScrollPane</em>的例子,<em>JScrollPane</em>里只有一个JPanel的组件,而这个JPanel组建的大小是通过别的程序来控制,大体思路该怎么写?
关于JScrollPane的小问题
<em>JScrollPane</em> scroll = new <em>JScrollPane</em>(list); //假定一个列表并且里面有很多数据rn我如果让有新数据添加的时候让<em>JScrollPane</em>的<em>滚动条</em>直接走到最下面?
关于jscrollpane的问题
我在jb里面用了一个jscrollpane,然后在上面架了一个jtextarea,但是我发现,当我的textarea里面的东西满了之后,却不会向下滚动,也就是说,textarea里面只能看一页的东西,再往下就看不到了,谁知道这个东西该怎么设置,请帮忙告知一下,ok?
一个关于JScrollPane的问题?
一个简单的问题:rn在一个<em>JScrollPane</em>中有一个JTalbe,当点击一个按钮时,选定JTable中的某列。rn如果不再显示范围,怎么才能实现自动滚动到当前的显示范围。rn简单的说,就是怎么在程序中控制JscrollPane,让它能自动滚动到需要的位置,而不是拖动<em>滚动条</em>。
关于JScrollPane 的问题
我想问一下在<em>JScrollPane</em> 中如果放一个JTextArea~作为显示文字用。rn用户在文本框中输入文字后显示在JTextArea中~~ 当JTextArea中的数据大于能显示的行数时,如何让<em>JScrollPane</em> 的<em>滚动条</em>自动向下滚动一次,让最后输入的一行文字能够显示出来,而且以前写过的文字不能被删除。rn(其许效果如在聊天室里聊天时的滚屏一样)
关于自制JScrollPane
我想自制一个<em>JScrollPane</em>,并在中间添加一个JPanel用于画图,希望把JPanel的大小固定下来,实现通过拉动<em>JScrollPane</em>的<em>滚动条</em>察看JPanel里的图片。就像画图工具的界面一样,不知怎么实现?
关于CTreeCtrl怎样获得滚动条事件
我做了一个自动遍历CTreeCtrl控件中节点的程序,当节点的个数超出界面能显示的范围时,<em>滚动条</em>要自动向下走,总是显示最后一项,不知道该如何做,希望高手能帮忙解决下,小妹将万分感谢
关于WinForm中ListView的滚动条事件
请教该如何捕捉ListView的<em>滚动条</em><em>事件</em>呢,就是说当用户拖动<em>滚动条</em>的时候要发生的<em>事件</em>。rn
关于滚动条事件的问题~急~在线=====
我做了个3Frame,当我在Frame3中拉动纵向的<em>滚动条</em>时 我希望Frame2中的纵向<em>滚动条</em>也一起滚动rn该怎么做?如果加<em>事件</em>的话在哪里加什么<em>事件</em>?谢谢
关于重写DataGridView控件,添加滚动条事件
代码如下,很简单地的功能:就是继承DataGridView控件,让其始终显示水平与垂直<em>滚动条</em>,但是否可用则由相应的数据集来控制.rn现在的问题是:如果在Form1界面设计时删除继承过的CustomDataGridView控件时,则会报"处理此命令时出错.未将对象引用设置到对象的实例",rn测试如果仅注释:HorizontalScrollBar.Show();垂直<em>滚动条</em>可以正常显示,水平<em>滚动条</em>不显示.在Form1界面设计时删除也不会报错了.为什么水平<em>滚动条</em>的代码可以正常调用?rn rn[code=csharp]using System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Text;rnusing System.Windows.Forms;rnrnnamespace WindowsFormsApplication3rnrn public partial class Form1 : Formrn rn public Form1()rn rn InitializeComponent();rn rnrn private void Form1_Load(object sender, EventArgs e)rn rn dataGridView1.Rows.Add(16);rn dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;rnrn rnrn private void button1_Click(object sender, EventArgs e)rn rn dataGridView1.Rows.Add(1);rn rnrn private void button2_Click(object sender, EventArgs e)rn rn dataGridView1.Rows.RemoveAt(dataGridView1.CurrentCell.RowIndex);rn rnrn rnrn public class CustomDataGridView : DataGridViewrn rnrn /// rn /// Constructor,添加dataGridView1控件时,直接继承自CustomDataGridView类rn /// rn public CustomDataGridView() : base()rn rn // 垂直<em>滚动条</em>rn VerticalScrollBar.Visible = true;rn VerticalScrollBar.VisibleChanged += new EventHandler(VerticalScrollBar_VisibleChanged);rn // 水平<em>滚动条</em>rn HorizontalScrollBar.Visible = true;rn HorizontalScrollBar.VisibleChanged += new EventHandler(HorizontalScrollBar_VisibleChanged);rn rn /// rn /// 垂直<em>滚动条</em>rn /// rn void VerticalScrollBar_VisibleChanged(object sender, EventArgs e)rn rn if (!VerticalScrollBar.Visible)rn rn int width = VerticalScrollBar.Width;rn VerticalScrollBar.Location = new Point(ClientRectangle.Width - width - 1, 1);rn VerticalScrollBar.Size = new Size(width, ClientRectangle.Height - this.HorizontalScrollBar.Height -1);rn VerticalScrollBar.Show();rn rn rnrn /// rn /// 水平<em>滚动条</em>rn /// rn void HorizontalScrollBar_VisibleChanged(object sender, EventArgs e)rn rn if (!HorizontalScrollBar.Visible)rn rn int height = HorizontalScrollBar.Height;rn HorizontalScrollBar.Location = new Point(1, ClientRectangle.Height - height - 1);rn HorizontalScrollBar.Size = new Size(ClientRectangle.Width - this.VerticalScrollBar.Width -1, height);rn HorizontalScrollBar.Show();rn rn rn rnrn[/code]
求教:关于控件中的滚动条事件........
一个MFC控件,继承自COleControl,在PreCreateWindow函数中,指定其样式如下:rn[code=C/C++]rncs.lpszClass = _T("COMBOBOX");rncs.style = CBS_SORT|CBS_DROPDOWNLIST|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_VSCROLL ;rn[/code]rn这样,在运行时,这个控件就会变成下拉列表框。rn在列表下拉之后,如果列表元素很多在右侧出现垂直方向的<em>滚动条</em>。rn现在在连续单击<em>滚动条</em>的向下按钮时,控件会很卡。rnrn现在,我想得到<em>滚动条</em>的向下滚动按钮的单击<em>事件</em>,在####Ctrl类中添加了OnVScroll函数,断点无法进入。rnrn恳请各位指点,如何获得翻页的单击<em>事件</em>,或者如何解决下拉框滚动时的卡顿现象。
关于触发DIV滚动条事件的问题
请问如何触发一个DIV的<em>滚动条</em><em>事件</em> ,通过此<em>事件</em>去控制另一个层的<em>滚动条</em>的滚动?rn比如在拖动DIV1的<em>滚动条</em>时,让DIV2同时也滚动。
十万火急,关于滚动条滚动的捕捉事件
各位大侠,这个问题都让我纠结了若干天啦,请各位伸出援手,具体问题如下:rnrn rn rn rnrnGridView1每次到数据库里取20条数据,当<em>滚动条</em>滚动到最下边的时候,在到数据库里取下边的20条数据,同样,<em>滚动条</em>滚动到最顶上的时候,取上边的20条数据,请问各位,怎样才能实现呢?我都快郁闷死了,呵呵
关于JScrollPane滚动面板的问题
各位大侠,我在创建<em>JScrollPane</em>滚动面板是遇见了这样两个问题:rn第一个问题:rnJTextArea ta=new JTextArea(20,15);rn<em>JScrollPane</em> sp=new <em>JScrollPane</em>(ta); //这样写没有错误rn<em>JScrollPane</em> sp=new <em>JScrollPane</em>(ta,1,0); //但这样写就抛出异常,能通过编译但就是不能运行。rn或者将上句改为[code=Java]<em>JScrollPane</em> sp=new <em>JScrollPane</em>(ta,rn ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER,rn ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);[/code]rn也不行,和上一句一样。我看类库里面明明可以使用啊,为什么这里会出错吗?难道是我的JDK的问题?我用的是最新的JDK-1.6.0_23。rn这是我的代码:rn[code=Java]rnimport javax.swing.*;rnimport java.awt.*;rnimport java.awt.event.*;rnpublic class DemoScrollPane extends JFrame rn DemoScrollPane() rn super("ScrollPane");rn Container cp=getContentPane();rn cp.setLayout(new FlowLayout());rn JTextArea ta=new JTextArea(20,15);rn <em>JScrollPane</em> sp=new <em>JScrollPane</em>(ta,rn ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER,rn ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);rn cp.add(sp);rn setVisible(true);rn pack();rn rn public static void main(String sd[])rn DemoScrollPane frm=new DemoScrollPane();rn rn[/code]rnrn第二个问题:rn我想为一个Panel或者JTextArea等Component创建一个<em>JScrollPane</em>,想让它在水平方向上不用<em>滚动条</em>,超出水平边界自动换行,垂直方向上使用<em>滚动条</em>,应该怎么实现呢?我按第一个问题那样试了一下但出问题了,行不通,跪求高手指点,谢谢!
问个关于JTextArea和JScrollPane的问题
我的程序需要实现一个功能,就是从一个txt中读入文本到TextArea中,将TextArea放入滚动面板使其可以滚动,运行后若文本长度超过一定长度会自动显示<em>滚动条</em>rn现在的问题是运行程序后如果文本长度过长,<em>滚动条</em>的初始位置是在最下方,光标定位到文本末端rn部分代码如下求教如何使<em>滚动条</em>一开始在最上方rnrn String readMe = "";rn File file = new File("C:\\Documents and Settings\\Administrator\\桌面\\INSTALL.LOG");rn if(file.exists()) rn try rn BufferedReader input = new BufferedReader(new FileReader(file));rn StringBuffer buffer = new StringBuffer();rn String text;rn while((text = input.readLine())!=null)rn buffer.append(text+"\n");rn input.close();rn readMe = buffer.toString();rn catch(IOException ioException) rn rn rn textArea.setText(readMe);rn textArea.setLineWrap(true);rn textArea.setWrapStyleWord(true);rn rn scrollPanel = new <em>JScrollPane</em>(textArea,<em>JScrollPane</em>.VERTICAL_SCROLLBAR_AS_NEEDED,<em>JScrollPane</em>.HORIZONTAL_SCROLLBAR_NEVER);
滚动条事件js代码
<em>滚动条</em>滚动到页面底部<em>事件</em>js,兼容浏览器
看看五个框架在一起是怎么搞的 S2SHorS2SI.rar下载
看看五个框架在一起是怎么搞的 S2SHorS2SI.rar 看看五个框架在一起是怎么搞的 S2SHorS2SI.rar 相关下载链接:[url=//download.csdn.net/download/bbk_7887/4308636?utm_source=bbsseo]//download.csdn.net/download/bbk_7887/4308636?utm_source=bbsseo[/url]
图解横断面点下载
数据格式: 点号 里程 高程 ; ; 0 2.1268 100.1 ; 1 -25.3 101.2 ; 2 -17.6 121.33 ; 3 12.7 131.1 相关下载链接:[url=//download.csdn.net/download/ardenhbh/6398063?utm_source=bbsseo]//download.csdn.net/download/ardenhbh/6398063?utm_source=bbsseo[/url]
c语言程序设计(第三版)下载
1 C语言概述 2 1.1 C语言的发展过程 2 1.2 当代最优秀的程序设计语言 2 1.3 C语言版本 2 1.4 C语言的特点 3 1.5 面向对象的程序设计语言 3 1.6 C和C++ 3 1.7 简单的C程序介绍 4 1.8 输入和输出函数 5 1.9 C源程序的结构特点 6 1.10 书写程序时应遵循的规则 6 1.11 C语言的字符集 6 1.12 C语言词汇 7 1.13 Turbo C 2.0集成开发环境的使用 8 1.13.1 Turbo C 2.0简介和启动 8 1.13.2 Turbo C 2.0集成开发环境 8 1.13.3 File菜单 9 1.13.4 Edit菜 相关下载链接:[url=//download.csdn.net/download/c_lzs/6788753?utm_source=bbsseo]//download.csdn.net/download/c_lzs/6788753?utm_source=bbsseo[/url]
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表
我们是很有底线的