我在用applet 进行gui设计,然后将其导入到jsp中,遇到了几个问题:
(1)我在applet中用到了swing中的jfilechooser,是以对话框的形式弹出的,但是在我运行了jsp之后,发现就是那个对话框运行不出来,请问怎么解决?
注:我想实现的是进行文件的选择.
(2)我想画一个图,就是画有限个矩形,具体的个数不知道,我想默认宽为500,如果超过500的范围就出现滚动.我查过是先画在一个jcomponent上,然后去加到jscrollpane上面,但是不知道怎么做,请给出代码例子:
(1)我在applet中用到了swing中的jfilechooser,是以对话框的形式弹出的,但是在我运行了jsp之后,发现就是那个对话框运行不出来,请问怎么解决?
注:我想实现的是进行文件的选择.
(2)我想画一个图,就是画有限个矩形,具体的个数不知道,我想默认宽为500,如果超过500的范围就出现滚动.我查过是先画在一个jcomponent上,然后去加到jscrollpane上面,但是不知道怎么做,请给出代码例子:
2 控制台提示了这个错误
java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)你的 applet没有权限访问本地文件
请参考下面这个文章http://www.java2000.net/viewthread.jsp?tid=170
applet不能跳出对话窗口 被屏蔽了
是不是传给JFileChooser的路径或者文件出错了?
2.new JScrollPane(yourComponent);
设置JScrollPane的宽度为500.
setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED)
如果这样可以满足需求 就不必setHorizontalScrollBarPolicy了.
如果只要横向需要时出现滚轮,而纵向永远不需要,可以单独设置一下
setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);