问题标签 [absolutelayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
140 浏览

java - 每当窗口大小增加或减少时放大内容

是否有可能缩放J 框架的内容例如:如果我给出初始setSize(800,1000)我在其中放置文本字段、标签、按钮等..按照大小 800,1000 应用程序看起来不错,假设我最大化框架的窗口,文本字段,标签,按钮自动保持静态方式......按下最大化时如何缩放它整个内容都以良好的方式整齐排列......请给我解决方案解决这个问题

0 投票
1 回答
3459 浏览

java - Java Swing:单击时移动JButton

我正在学习使用从按钮开始的摆动组件。单击其中一个按钮后,我试图让一些按钮移动。要设置按钮的初始位置,我在主类的构造函数中有这样的代码:

还有两个按钮。在主要方法中我

其中 NewContentPane 被设置为主类的新对象。这一切都很好,很漂亮。但是然后我单击按钮,动作侦听器开始工作。在它的美好追求中,它再次使用

或者其他什么,隐藏 b1 并使 b3 出现之前隐藏的。正如我所料,仅此一项没有任何作用。所以我尝试重新粉刷框架或面板,但什么也没做。所以我想,为什么不尝试同样的旧方法:setContentPane。它工作正常,按钮移动正常。但我得到一堆错误如下:

我尝试了所有我能想到的方法,包括谷歌搜索。谷歌只是提供了如何设置按钮初始位置的链接,在程序运行时找不到任何关于如何更改其位置的信息。

提前致谢。

0 投票
2 回答
335 浏览

java - 将 JTabbedPane 添加到 JTabbedPane 错误

收到此错误:

Project.reportpane.addComponent(reportpane.java:69) 的线程“AWT-EventQueue-0”java.lang.NullPointerException 中的异常

我无法将 rptinvestment tabbedPane 添加到面板 tabinvestment

公共类报告窗格扩展 JPanel {

}

0 投票
3 回答
138 浏览

java - JScrollPane 没有出现,元素溢出

现在正在处理一项任务,我实际上是在编写我的第一个 GUI。除了我的滚动条之外,一切都运行良好——添加它后不仅不会显示,而且即使在我将其注释掉之后,添加的最后一个元素(通过 .add 函数调用)也会覆盖整个 GUI。将布局设置为 null 似乎可以解决这个问题,但我不确定这是否会帮助或阻碍第一个问题。我已经浏览过 Oracle 的文档和示例,但没有看到我需要什么。这是相关代码(似乎在空间中浮动的变量 ag 是单独部分的一部分,我没有粘贴它以隔离 GUI 代码):

我敢肯定这很简单,但感谢任何反馈。

0 投票
3 回答
1945 浏览

java - Java Swing JLabel 文本长于界限

我对 Java Swing JLabel 有疑问。我想在 JLabel 上显示的文本超出了 JLabel 的范围。我想通过 Marqueeeffect 显示它。我已经实现了效果,但是当有一个字符串超出 JLabel 的范围时,它会被切断,其余的会被替换为“...”。

我的问题是,如果有机会单独设置 JLabel 的文本长度,而不取决于边界,它不会被切断?

希望有人为我解答。

我不使用任何 LayoutManagers 并且我不希望 JLabel 调整大小,它应该只能包含比它的边界更长的文本。

0 投票
1 回答
871 浏览

java - 使用字符串数组将文件名分配给 ImageIcons (Java)

嗨,我在尝试使用数组读取要分配给图像图标数组的图像文件名时遇到问题。它编译得很好,但是当我启动应用程序时,图像似乎没有出现。谁能看到我在这里所做的事情有问题?如果您觉得有必要批评程序中的任何其他内容,我愿意接受建议。提前致谢!

0 投票
1 回答
9788 浏览

android - 如何在布局上膨胀 ImageView 对象的新副本?

我想要做的是创建ImageView 对象的N个(在本例中为 9 个)副本R.id.tile,将它们中的每一个放置在布局上的不同坐标处,并为每个对象提供自己的唯一标识符。

board_layout.xml:


BoardLayout.class:

但是,我在最后一行不断收到“找不到源”layout.addView(tiles[i]);错误: ..有

什么想法吗?

(附带问题:如果您使用坐标,RelativeLayout 是否比 AbsoluteLayout 更好?)

0 投票
2 回答
252 浏览

java - Java Swing 按钮未出现在表单上

我的表单出现了一个按钮网格出现问题。该表单应该显示一个按钮网格,这些按钮将用作简单战舰游戏的平台。

这是播放器网格面板的代码

这是实际表单的类:

这是单个按钮的代码

我正在努力找出为什么我的按钮没有出现。提前谢谢你的帮助。

0 投票
3 回答
4081 浏览

java - 摆动组件不可见

我正在开发一个应用程序,但我陷入了初始阶段。我有一个JTextField在一个JPanelJFrameJTextField不在那里。如果我使用

有用。但不与

所以问题是:

  1. 为什么字段不可见?(最重要的q)
  2. 上述两种方法有什么区别?

代码:

提醒一句:

它适用于JPanel p0 = (JPanel) f.getContentPane(); 但为什么 id 不采用第二种方法,我更喜欢哪种方法?另外,这样我如何添加第二个面板以及如何使每个面板中的组件自动排列?

更新:

我意识到代码首先不起作用可能是因为我没有指定任何坐标/位置?...

0 投票
1 回答
74 浏览

java - 解决组件的问题 - 范围

基本上,我想chckbxCheckbox改变chckbxCheckbox_1. 修改后,代码部分如下所示:

我得到以下信息:

问题变成了,如何使用在代码中显示较低的组件?同样,这只是一个示例代码。我正在处理的代码有更多的组件相互交互,这些交互方式最终会阻止我移动代码以避免这个问题。