首页 文章
  • 3 votes
     answers
     views

    Java Swing:在BorderLayout上更改边框宽度/高度

    我是Java Swing的新手 . 我正在尝试制作一个包含三个按钮的框架;一个在中心,另一个在顶部,最后一个在右边 . 我想让NORTH和EAST边框的宽度相同 . 但是现在,东部边界比北部边界更宽 . 我想知道在BorderLayout中是否有办法改变WEST / EAST边界的宽度或NORTH / SOUTH边界的高度 .
  • 1 votes
     answers
     views

    BorderLayout - 替换BorderLayout组件

    来自BorderLayout javadoc: 边框布局布置一个容器,对其组件进行排列和调整大小以适应五个区域:北,南,东,西和中心 . 每个区域可以包含不超过一个组件,并由相应的常量标识:NORTH,SOUTH,EAST,WEST和CENTER . 我有一个基于another SO question的程序,它在BorderLayout中心创建一个包含按钮的JFrame UI,等待5秒,然后将...
  • 1 votes
     answers
     views

    将两个JToolBar添加到边框布局 .

    我对Java很新,所以我希望我不要过于复杂化我的问题 . 基本上我试图将两个JToolbar垂直添加到一个边框布局的北容器中 . 但是,我不认为你可以在边框布局中添加多个JToolbar到单个位置容器,所以我想到的可能解决方案是在borderlayout中嵌入一个borderlayout并将一个置于北方,另一个位于中心,但我不知道如何实现这一目标 . 任何有关实现这一目标的最佳解决方案的建议将不胜...
  • 0 votes
     answers
     views

    边界和流动布局

    好的,所以今天我的编程练习遇到了一些麻烦 . 练习文本如下: (使用 FlowLayout 管理器)编写符合以下要求的程序: 创建一个框架并将其布局设置为 FlowLayout 创建两个面板并将它们添加到框架中 每个面板包含三个按钮 . 该小组使用 FlowLayout 按钮应命名为“按钮1”,“按钮2”等 . (我完成了原始代码) 现在我需要将我的代码更改为 BorderLay...
  • 1 votes
     answers
     views

    添加到BorderLayout.CENTER的面板不占用剩余空间

    我目前正在学习用Java编程GUI,我遇到的问题是CENTER组件没有占用框架中的剩余空间 . 从我读到的内容看,BorderLayout将向北/南提供他们首选高度的组件并将其拉伸到边缘,而西/东将是相反的 . 然后中心组件将获得剩余的空间 . 我要做的是创建一个简单的窗口,在北部区域有一个面板,在中心区域有一个面板 . 我给每个人自己的背景颜色,这样我就可以很容易地看到他们给出的空间 . 但是,...
  • 1 votes
     answers
     views

    简单的GUI指导 . 我可以坚持使用BorderLayout还是需要别的东西?

    我正在尝试为个人项目创建GUI . 我有一个文件选择器,一个控制台区域,一个文本字段(带标签),一个按钮面板(2个按钮),最后是一个“放置区”区域 . GUI与右侧的控制台垂直分割 . 在UpperLeft上,我将FileChooser定位在BorderLayout.CENTER,然后是BorderLayout.SOUTH中的ButtonPanel . 在那下面是“下降区” 它目前看起来像这样: ...
  • 3 votes
     answers
     views

    BorderLayout显示边框线

    我不是很擅长Java GUI,需要寻求帮助 . 我打算在我的 BorderLayout 以西添加图像,作为我的内容和底部的按钮 . 我创建了一个空边框,在我的南面板和我的西面板和中心面板之间做了一些填充 . 现在我只想在南边界的顶部添加一条线 . 如下面的屏幕截图所示,西面板和中心面板之间也有一条线,我该如何移除该线并将线保持在南面板的顶部? 附上我的代码: import java.awt.Bo...
  • 0 votes
     answers
     views

    将JPanel添加到BorderLayout.Center时,以前的内容仍然可见

    我有一个带有静态标头(BorderLayout.NORTH)和页脚(BorderLayout.SOUTH)的程序,并尝试使用我 Headers 中的JComboBox上的动作侦听器为主体(BorderLayout.CENTER)循环不同的JPanel . 正如我所理解的BorderLayout,每次我将一个JPanel(或任何组件)添加到CENTER(或布局中的任何其他位置)时,它都会覆盖旧内容 ...
  • 0 votes
     answers
     views

    Swing Java中的BorderLayout无法正常工作

    我用Java创建了一个完美的密码生成器 . 我的功能正在工作(经过大量的眼泪,汗水和血液:)),但唯一的问题仍然是我的GUI布局 . 我的方法如下: Headers 的 1窗格(顶部/北部) 1窗格位于表单的中心 1窗格(底部/南部)用于按钮和文本字段 这是结果 你可以看到这不是我想要的 . 但是,如果我查看我的代码,它应该从上到下很好地放置 . 哪里出错了? 我的代码: con...
  • 2 votes
     answers
     views

    如何在顶部和底部的侧面菜单上添加按钮?

    我想在侧面菜单上添加 two 按钮 . One 在顶部, other 在底部,所以我添加了以下 code 但它不工作,并添加了其显示的图像 . 如何在 top 和 bottom 上的 sidemenu 上添加按钮? Toolbar addToolbar(Form f) { Toolbar toolbar = new Toolbar(); f.setToolbar...

热门问题