请问如何在jInternalFrame中合理布局? 感觉用类库中的布局管理器局限性挺强,想让标签,按钮,文本框按照自己希望的方式来布局,指点下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setLayout(null);//设置null布局然后用方法setBounds(int a,int b,int width,int height)放置组件。 最好是 多种布局方式一起用:GridBagLayout + BorderLayout 感觉是最好的布局........封装一下方便调用 其实 设为 null位置调起来更麻烦!public static void addComponent(JPanel panel,JComponent obj,int width,int height,int x,int y,int insets){ obj.setPreferredSize(new Dimension(width,height)); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = x; gbc.gridy = y; gbc.insets = new Insets(insets,insets,insets,insets); panel.add(obj, gbc); } 可以使用SWT Designer 以所见即所得的方式 来布局 jdbc访问access不能更新所在行 如何用java实现类似QQ自动隐藏窗体的功能 请高手指点,如何写覆盖MouseAdapter中的方法实现(awt中)一个可以用鼠标拖动的矩形? 关于“java”的输入方法问题,高分请教。 高分求applet刷新 代码已非常简化 JAVA单链表的困惑 帮忙改错???不明白呀!!! mysql的入门问题,兼顾散分! JBuilder中如何拖动控件到面板,位置放置的问题。(高手指教) ……………………………非常奇怪的问题。 jframe 中界面最小化后图形消失的问题 关于接口的疑问
然后用方法setBounds(int a,int b,int width,int height)放置组件。
public static void addComponent(JPanel panel,JComponent obj,int width,int height,int x,int y,int insets){
obj.setPreferredSize(new Dimension(width,height));
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = x;
gbc.gridy = y;
gbc.insets = new Insets(insets,insets,insets,insets);
panel.add(obj, gbc);
}
以所见即所得的方式 来布局