求助:怎么实现鼠标拖动改变布局管理器中的组件大小的功能 譬如做成outlook那种显示效果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的是将窗口分成左右两部分的组件吗?JSplitPane 用于分隔两个(只能两个)Component。两个 Component 图形化分隔以外观实现为基础,并且这两个 Component 可以由用户交互式调整大小。import javax.swing.JFrame;import javax.swing.JSplitPane;public class Test extends JFrame { private JSplitPane pane = null; public Test() { super("JSplitPane"); pane = new JSplitPane(); this.getContentPane().add(pane); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(300, 200); this.setVisible(true); } public static void main(String[] arg) { new Test(); }} 谢谢楼上的,我现在用的是BorderLayout布局管理器来存放组件,还能不能实现BorderLayout的各部分的拖动 使用其它布局管理器就要自己做鼠标拖动的监听了,比较麻烦,建议还是使用JSplitPane如果你需要多个部门都可以拖拉,可以在JSplitPane中再镶嵌JSplitPane,这样多复杂的结构都能完成。 正则表达式问题 关于在jsp中使用response.sendRedirect()时出现的问题 使用while循环语句计算1+1/2!+1/3!+...1/20!之和,请看看程序是否对。 java构造方法中的final的问题 为什么把查出来的值存到table中,会覆盖里面的值 。。 如何抓取动态网页内容 如何用java读取图片到变量里。 新手请释疑一个package的问题! Thread 同步问题 怎么样获得当前目录 如何使用jotm? java不支持多继承 是否是 java相对于c#(.net) 的致命缺陷啊?
JSplitPane 用于分隔两个(只能两个)Component。两个 Component 图形化分隔以外观实现为基础,并且这两个 Component 可以由用户交互式调整大小。import javax.swing.JFrame;
import javax.swing.JSplitPane;public class Test extends JFrame {
private JSplitPane pane = null; public Test() {
super("JSplitPane");
pane = new JSplitPane();
this.getContentPane().add(pane);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300, 200);
this.setVisible(true);
} public static void main(String[] arg) {
new Test();
}}
我现在用的是BorderLayout布局管理器来存放组件,还能不能实现BorderLayout的各部分的拖动