border-layout

    4热度

    1回答

    我有用户可拖动JToolBars添加到JPanel的北部,东部和西部地区与BorderLayout。当应用程序退出时,我想要保存用户已停靠JToolBars的区域,以便在下次应用程序启动时尊重此偏好。 我已经检查了属性更改侦听器的方法,并尝试获取BorderLayout的实例JPanel并询问每个添加的组件的约束条件,但无法找到正确的信息。我也浏览了源代码,并且大部分用户拖动似乎都被委派给了UI,

    0热度

    1回答

    import java.awt.*; import java.awt.event.*; import javax.swing.*; class BLayout { JFrame f; JButton b[]; BLayout(String s) { f=new JFrame(s); b=new JButton[5]; String b1[]={"NORTH","South"

    1热度

    1回答

    我怎样才能在面板上使用Borderlayout.EAST这个特定的情况与面板有不同的布局,这是一个BoxLayout布局管理器?为了使它能够使用BorderLayout.CONSTANT,不要面板本身必须能够使用BorderLayout? JPanel jp1 = new JPanel(); jp1.setLayout(new BoxLayout(jp1, BoxLayout.X_AXIS));

    0热度

    1回答

    我创建了两个方法,其参数为BorderLayout,其他为FlowLayout,每种方法都有自己的框架。 但只有一个窗口弹出混合布局。 import java.awt.BorderLayout; import java.awt.FlowLayout; import javax.swing.JLabel; import javax.swing.JFrame; public class BL

    1热度

    1回答

    我正在使用ExtJS4 MVC结构创建边界布局。我正在定义北部,西部,中部和南部地区。所有区域都显示出来,但问题在于,所有区域都从屏幕的左上角开始,因此它们重叠。 有人可以帮助我得到正确的边界布局,以便它适合整个屏幕.. ?? 这里是我的代码: Border.js Ext.define('IN.view.item.Border',{ extend : 'Ext.containe

    0热度

    1回答

    我想对齐我的按钮到中心,但不知何故它不工作。 正如你可以看到我尝试过使用 newGameBtn.setHorizontalAlignment(JLabel.CENTER); 但不知何故,它被忽略布局。 这里是我的类(基本视点从JPanel的继承): import javax.swing.*; import java.awt.*; public class MenueView extend

    0热度

    2回答

    我一直在网上寻找直接的答案,但找不到具体的答案。如果这是一个基本问题,道歉,我希望有人能够帮助解释一个例子。 从本质上讲,我想知道下面两行代码之间的区别: JPanel panel1 = new JPanel(new BorderLayout(4,4)); JPanel panel2 = new JPanel(new BorderLayout(3,3)); 任何帮助或指导将不胜感激。 由于

    1热度

    2回答

    我正在创建一个国际象棋游戏,其中主面板使用BorderLayout,面板上按钮为NORTH,面板为CENTER,板子本身(设置为GridLayout)和侧边栏East。 我已经让JFrame变得难以置信,我想让棋盘适合面板,以便East面板更宽(可能200像素),而board仍然是方形。我无法弄清楚如何单独更改这些组件的大小。 import java.awt.*; import javax.sw

    0热度

    1回答

    我已经使用BorderLayout.CENTER在另一个panel1内添加了panel2。但panel2并不占用全部可用空间。这是我迄今所做 //constructor SwingUtilities.invokeLater(new Runnable() { @Override public void run() { // TODO Auto-g

    0热度

    3回答

    这是怎样一个BorderLayout的面板通常看起来: 我不想把任何东西的中心,使东部和西部与空格隔开。如何让他们连接?如果没有办法,我应该使用其他什么布局? 谢谢