- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想制作 3 个面板,一个在西侧,一个在东侧,一个在南侧。当我执行此操作时,它会给我一个框架,其颜色全部在另一个之上,并且不会给我按钮。
frame = new JFrame();
frame.setBounds(600, 200, 500, 350);
frame.setTitle("Dr. Idrizovic");
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panelWest = new JPanel();
panelWest.setBounds(0, 0, 175, 310);
panelWest.setLayout(null);
panelWest.setBackground(Color.green);
regUslugaButt = new JButton("Registar usluga");
regUslugaButt.setBounds(12, 35, 150, 25);
regMaterijalaButt = new JButton("Registar materijala");
regMaterijalaButt.setBounds(12, 95, 150, 25);
regIntervencijaButt = new JButton("Registar intervencija");
regIntervencijaButt.setBounds(12, 155, 150, 25);
regDijagnozaButt = new JButton("Registar dijagnoza");
regDijagnozaButt.setBounds(12, 215, 150, 25);
panelEast = new JPanel();
panelEast.setBounds(325, 0, 175, 310);
panelEast.setLayout(null);
panelEast.setBackground(Color.red);
evidencijaPacButt = new JButton("Evidencija pacijenata");
evidencijaPacButt.setBounds(324, 35, 150, 25);
zakazivanjePacButt = new JButton("Zakazivanje pacijenata");
zakazivanjePacButt.setBounds(12, 95, 150, 25);
evidencijaStomatologaButt = new JButton("Evidencija stomatologa");
evidencijaStomatologaButt.setBounds(12, 155, 150, 25);
izvrseneUslugeButt = new JButton("Izvrsene usluge");
izvrseneUslugeButt.setBounds(12, 215, 150, 25);
panelSouth = new JPanel();
panelSouth.setBounds(175, 310, 150, 40);
panelSouth.setLayout(null);
panelSouth.setBackground(Color.black);
exitButt = new JButton("Kraj rada");
exitButt.setBounds(174, 260, 150, 25);
panelWest.add(regUslugaButt);
panelWest.add(regMaterijalaButt);
panelWest.add(regIntervencijaButt);
panelWest.add(regDijagnozaButt);
panelEast.add(evidencijaPacButt);
panelEast.add(zakazivanjePacButt);
panelEast.add(evidencijaStomatologaButt);
panelEast.add(izvrseneUslugeButt);
panelSouth.add(exitButt);
frame.add(panelWest);
frame.add(panelSouth);
frame.add(panelEast);
最佳答案
I want to make 3 panels where one is to the west side,one to the east and one to the south.
不要使用空布局。不要使用 setBounds()。
相反,您应该使用 BorderLayout为您提供主面板。您的子面板还应该使用适当的布局管理器。
关于java - SetBounds 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26784502/
有没有可能,当我们使用Java的setBounds(x,y,width,height)方法时,如果我们改变机器(不同尺寸的显示器或任何其他设备),组件就会从一个地方改变到另一个地方?多种尺寸显示设备)
我想制作 3 个面板,一个在西侧,一个在东侧,一个在南侧。当我执行此操作时,它会给我一个框架,其颜色全部在另一个之上,并且不会给我按钮。 frame = new JFrame(); frame.set
是否可以将一个值放入 setBounds 中以将宽度设置为所需的最小值? JLabel title = new JLabel("Title Text"); title.setBounds(50, 20
如何使用 setBounds 示例获得自动值: myJPanel.setBounds(0, 0, [auto], 300); 我正在使用框布局,并希望自动计算宽度,就像我不调用 setBounds 时
我在将 .setBounds 应用于 JLabel 时遇到问题。它与我之前定义的 JLabel 一起使用,但完全忽略了我的第二个边界定义。我稍微修改了宽度和高度,看看它是否会影响 JLabel,但事实
这是我继承自 JFrame 的一个小类的构造函数: public ToolView(Controller controller) { super("Tools"); setLayout
我正在 Java Swing 中制作一个类似国际象棋的游戏(我知道 Swing 不是正确的方法,但我仍然想尝试一下)我在使棋子以适当的速度显示在显示屏上时遇到问题。由于棋子物理位置的性质,我无法使用布
我正在用java做一个小Gui。我正在使用 setBounds 方法在我的 JFrame 上设置按钮等的位置,但问题是,当我将它与 JPanel 一起使用时,按钮在 JFrame 上不可见,而没有 J
我想在按下按钮时显示标签的移动一段时间。请帮忙。只需告诉我如何在更改 setBounds 期间暂停进程一段时间,在本例中 sleep 方法暂停进程,但仅执行最后一个 setBound 语句: void
您好,我正在使用 setBounds 方法打开一个特定大小的窗口。但是我在参数中传递的大小是窗口的大小,包括框架的条。如何仅为内容设置尺寸? 最佳答案 设置内容的大小,然后在 JFrame 上调用 p
我在包含 2 个 JPanel 的 JFrame 中遇到了一个奇怪的问题。我有一个名为“SlotCheck”的类,它扩展了 JFrame。我有一个名为“Slot”的类,它扩展了 JPanel。在 Sl
是否在事件调度线程上调用了像 JPanel 这样的 Component 的 setBounds() 方法?我问这个问题是因为我正在编写一个程序来绘制平台并使用 Swing Timer 将它们向上移动。
我正在用 Java 做一个小的 Gui。我正在使用 setBounds 方法在我的 JFrame 上设置按钮等的位置,但问题是当我将它与 JPanel 一起使用时,按钮在 JFrame 上不可见,并且
我在 setBounds 上找不到任何内容、它的用途或它的实际功能。有人可以澄清我吗?非常感谢! 最佳答案 如果您将 layout 设置为 null,您可以使用 setBounds(x, y, wid
您好,我正在处理项目中基于 swing 的 gui 部分,我需要将 setBounds JFrame 的方法与 setResizable 调用同步,所以我这样做: setResizable(t
我正在开发一个 Eclipse 插件,其中我想显示一个标签和一个进度条。但不幸的是我无法更改它们的大小。无论我在标签和进度条的 setBounds 属性中提到什么大小,都会给我坐标:矩形 { 3, 3
我得到的 setbounds 值是魔数(Magic Number)。有没有办法将所有值分配给一个变量,而不是为每个值分配一个变量? setBounds(10,0,30,200); 提前致谢。 最佳答案
我读到使用 setBounds() 命令创建 GUI 是不好的。 我知道如何使用布局管理器,但我不得不说它们也有其缺点。 我现在正在编写游戏,有时我需要将组件堆叠在一起。我发现没有办法使用布局管理器来
我正在尝试创建一个包含 3 个文本字段的 JPanel。除了 textArea3 之外,包括按钮在内的其他所有内容都已就位。最后的面板是这样的。正如您在图片中看到的,textArea3 使用整个 JF
getFrame().setBounds(200, 200, 200, 200) 在 netbeans 中不起作用,原因是什么?我也使用了 getFrame().setTitle() 并且它可以工作,
我是一名优秀的程序员,十分优秀!