当前位置: 首页 > 知识库问答 >
问题:

使用BorderLayout正确的静态用法

邹昊
2023-03-14

我读过的BorderLayout声明的文档最好使用PAGE_ENDPAGE_STARTLINE_STARTLINE_ENDCENTER。(https://docs.oracle.com/javase/tutorial/uiswing/layout/border.html)

但是,我也找到了使用NORTHEASTSOUTHWESTCENTER的留档。(https://docs.oracle.com/javase/7/docs/api/java/awt/BorderLayout.html)从第一个设置直接映射到这个。

当使用BorderLayout时,应该使用哪一组常量,如果没有关系,那么最常用的是哪一组?

共有1个答案

祁和通
2023-03-14

它们并不等同

例如,LINE\u END的文档说明:

对于西部、从左到右和从上到下的方向,这相当于东部

也就是说,在其他方面(例如希伯来语),它并不等同于东方

 类似资料:
  • 我对django静态文件处理有问题。 我对如何使用MEDIA\u ROOT、STATIC\u ROOT、MEDIA\u URL和STATIC\u URL感到困惑 我有这样的文件结构(对不起,我不知道如何正确缩进:S): 例如,如果我有一个。css文件在我的css目录中,如何访问它?

  • final:类似于C++中的const参数。这基本上意味着值(或方法中返回的值)不会改变。 静态:表示值(或方法)不直接赋给某个对象--因此您可以在其他类中使用静态变量(或方法),而无需创建对象 final static:这种组合是否意味着您有变量(或方法),您可以在不创建对象(static)的情况下访问它,并且您不能更改它的值(就像在C++常量中)(final) 如果我是对的,比我没有得到一件事

  • 问题内容: 我想要一个JFrame,在左右两侧有一个边框,边框为黑色,宽度为withfOfJFrame / 10。 现在,我的尝试如下所示: 这会在左右两侧添加一个黑色边框,但是该边框具有固定的大小,并且在调整窗口大小时不会重新计算。大小甚至不是800(JFrame的开始宽度)的1/10。 我究竟做错了什么?还是有更好的方法来做到这一点? 问题答案: 您可以使用和适当的权重来获得所需的结果:

  • 问题内容: 我是JAVA的新手,我喜欢尝试并理解所有内容。 在JAVA中访问静态方法“ hero.returnHp()”时,我具有以下内容: 该程序运行良好,但是我注意到Eclipse发出警告,指出“应以静态方式访问hero类型的静态方法。” 当我接受自动修复时,它会更改为“ Mike.returnHp();”。到“ hero.returnHp();”。 所以我有两个问题: 1)这有什么好处? 2

  • 我在一个Kotlin文件中有一个名为“onitmselected”的变量 在Java文件中,我试图设置该变量,但无法找出正确的语法。 lambda表达式一直希望返回Void,但是,当我返回Void时,它就不会编译。 我尝试了各种语法,但似乎无法正确。 使用具有参数的函数设置变量的正确方法是什么?

  • 如果你以前使用过官方的 vuejs-templates/webpack 样板,那么你应该对 static/ 目录很熟悉。这里面,你可以放置可供 main 和 renderer 进程使用的静态资源。在 Vue 应用程序中使用这些资源很简单,但是使用 fs 和其他需要完整路径的模块可能会有点棘手。 幸运的是,electron-vue 提供了一个 __static 变量,它可以在开发和产品阶段生成 st