- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我根本找不到它,我已经尝试了所有明显的名称。
我让它适用于 ContentPane 和 JMenuBar。
这是我最后尝试的:
ImageEditor ie = new ImageEditor();
frame.setJMenuBar(ie.createMenuBar());
frame.setContentPane(ie.createContentPane());
frame.setJToolBar(ie.createToolBar());
最佳答案
没有一个。传统上,工具栏被添加到使用 BorderLayout
...
frame.setLayout(new BorderLayout()); // This is actually the default layout anyway
frame.setJMenuBar(ie.createMenuBar());
frame.getContentPane().add(ie.createContentPane());
frame.getContentPane().add(ie.createToolBar(), BorderLayout.NORTH);
我传统上说,就像我上次使用 float 工具栏一样,如果您尝试将其添加回不使用 BorderLayout
的容器,它会抛出异常,这可能是在最近的版本中已修复
看看How to use ToolBars了解更多详情
关于java - JToolBar 等价于frame.setJMenuBar(ie.createMenuBar()); 的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19530059/
经过广泛的谷歌搜索后,我发现这个问题通常是特定于案例的。我已经尝试了很多找到的解决方案,但没有一个对我有用,所以我觉得在其上创建一个帖子是合适的。 我正在使用 setJMenuBar 并且该栏从未出现
有什么解决办法吗? myContainer.getContentPane().addContainerListener(new ContainerListener(){ @Override p
如果您为 usual way 中的 JFrame 创建 JMenuBar ,此 JMenuBar 有一个应用程序菜单,其中包含菜单项移动、大小、最小化等,如下图所示。 您可以通过单击左上角的小 Jav
主类: import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFram
我根本找不到它,我已经尝试了所有明显的名称。 我让它适用于 ContentPane 和 JMenuBar。 这是我最后尝试的: ImageEditor ie = new ImageEditor();
这个问题已经有答案了: Java Swing : why must resize frame, so that can show components have added (2 个回答) 已关闭 6
我是一名优秀的程序员,十分优秀!