我设置过的属性:
jSplitPaneLeftRight.setDividerLocation(0.25);
jSplitPaneLeftRight.setDividerSize(8);
jSplitPaneLeftRight.setResizeWeight(0.25);
jSplitPaneLeftRight.setOneTouchExpandable(true);
但是不起作用,setResizeWeight还是有点用的,但是
分割条还是会移动
jSplitPaneLeftRight.setDividerLocation(0.25);
jSplitPaneLeftRight.setDividerSize(8);
jSplitPaneLeftRight.setResizeWeight(0.25);
jSplitPaneLeftRight.setOneTouchExpandable(true);
但是不起作用,setResizeWeight还是有点用的,但是
分割条还是会移动
不要用jSplitPaneLeftRight.setDividerLocation(0.25);
你的意思是按%比设,可是这样设始终有问题,我以前也遇到过!
所以你一定要按据左侧的像素数
jSplitPaneLeftRight.setDividerLocation(int x);
来调用!
2.
jSplitPaneLeftRight.dispose()就不会动了!
"FrameMain.java": Error #: 300 : method dispose() not found in class javax.swing.JSplitPane at line 445, column 25
应当是disable()!
没问题的!
还是不行
你设置分隔条位置了么?
jSplitPaneLeftRight.setDividerLocation(int x);
那个一个方框中间放组件,左上角有文字的东东怎么写出来的?
2.
JPanel aaa = new JPanel();
aaa.setBorder(new TitledBorder(BorderFactory.createLineBorder(Color.white,1),"标题"));这样就可以了,其实就是Panel外面套个border!
thx,但关于jSplitPaneLeftRight还是没法解决了,
jSplitPaneLeftRight.setDividerLocation(int x);当然试过,
你自己试试看好吗?
"FrameFillProjectInfo.java": Error #: 300 : class JSepartor not found in class FrameFillProjectInfo at line 164, column 32
拼错了!
JSeparator
左边一棵树,右边一个表格,当点击树节点时
jSplitPaneLeftRight自动变动,用鼠标去拉伸又不动(disabled)
另外:有没有输入ip地址的textfield啊?
[email protected]
代码不方便给你,希望理解!
2.什么叫输入ip地址的textfield?
如果你为了控制格式,自己可以坐!
的那个输入框,有字符判别功能,里面用.分隔开四个ip段jSplitPaneLeftRight.setResizeWeight(0.25);你有没有调用??
我跟你说了
jSplitPaneLeftRight.setResizeWeight(0.25);
~~~~~
必须是int的,double的不起作用!
我反复强调,你没仔细看!
的参数必须是0~1的:
JSplitPane weight must be between 0 and 1
我想你说的是
jSplitPaneLeftRight.setDividerLocation(150);
我用了int了,现在属性设置:
jSplitPaneLeftRight.setDividerLocation(150);
jSplitPaneLeftRight.setDividerSize(8);
jSplitPaneLeftRight.setResizeWeight(0.25);
jSplitPaneLeftRight.setOneTouchExpandable(true);
jSplitPaneLeftRight.disable();
如果没有setResizeWeight变动就更厉害了,简直看不到一边
rinehart说double的参数没有用,用象素就可以,就是这个原因,.
想让他固定
jSplitPaneLeftRight.setResizeWeight(0.25);不用就不会有问题啊!
因为jSplitPaneLeftRight.setBottomComponent我
每次都更换显示不同组件所以视图会变化大小,
scrollTable.setPreferredSize(jSplitPaneLeftRight.getBottomComponent().getPreferredSize());
jSplitPaneLeftRight.setBottomComponent(scrollTable);
这样就不会了,给分了!