- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 JSplitPane 有问题,我将组件设置为 JSplitPane 但没有显示任何内容。代码如下:
/**__COMPONENT OBJECTS__**/
JFrame frame = new JFrame();
JPanel leftPane = new JPanel();
JPanel rightPane = new JPanel();
JTextArea textArea = new JTextArea();
JButton button = new JButton("LOL");
JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
/**__SPLITPANE-PROPS__**/
splitPane.setLeftComponent(leftPane);
splitPane.setRightComponent(rightPane);
splitPane.setLayout(null);
splitPane.setSize(frame.getWidth(), frame.getHeight() - menuBar.getHeight());
splitPane.setVisible(true);
splitPane.setLocation(0,menuBar.getHeight());
int ht = splitPane.getHeight();
/**__RIGHTPANE-PROPS__**/
rightPane.add(textArea);
rightPane.setSize(500, ht);
rightPane.setVisible(true);
/**__LEFTPANE-PROPS__**/
leftPane.add(button);
leftPane.setSize(100, ht);
leftPane.setVisible(true);
/**__FRAME-PROPS__**/
frame.setJMenuBar(menuBar);
frame.add(splitPane);
frame.setLayout(new GridLayout());
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setSize(500,400);
frame.setVisible(true);
有人可以帮忙吗?
最佳答案
我做了一些修改,它工作正常
public class ddd
{
JFrame frame = new JFrame();
JPanel leftPane = new JPanel();
JPanel rightPane = new JPanel();
JTextArea textArea = new JTextArea();
JButton button = new JButton("LOL");
JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
public ddd()
{
/** __COMPONENT OBJECTS__ **/
splitPane.setLeftComponent(leftPane);
splitPane.setRightComponent(rightPane);
splitPane.setLayout(null);
// splitPane.setSize(frame.getWidth(), frame.getHeight() - menuBar.getHeight());
splitPane.setVisible(true);
// splitPane.setLocation(0, menuBar.getHeight());
/** __RIGHTPANE-PROPS__ **/
rightPane.add(textArea);
rightPane.setSize(500, 100);
rightPane.setVisible(true);
/** __LEFTPANE-PROPS__ **/
leftPane.add(button);
leftPane.setSize(100, 100);
leftPane.setVisible(true);
/** __FRAME-PROPS__ **/
frame.add(splitPane);
frame.setLayout(new GridLayout());
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setSize(500, 400);
frame.setVisible(true);
}
public static void main(String[] args)
{
new ddd();
}
}
工作正常
关于java - JSplitPane 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35912774/
下面是使用多个嵌套的 JSplitPanes 创建的简单布局的代码。 import java.awt.Color; import java.awt.Dimension; import java.awt
StackExchange 社区您好, 我对这个 JSplitPane 束手无策,我试图将其放入我的框架中,它位于我框架的右侧,而不是填充它或至少位于左侧。如果有人能帮助我解决这个问题,我将非常感激。
我有一个 Java GUI 程序,其中有一个 JSplitPane 来划分内容。 JSplitPane 的左侧是一个带有许多选项卡的 JTabbedPane - 一个非常复杂的布局。当左侧达到一定的复
只是想在屏幕上画一些线。 我已检查并确保所有相关代码都在运行 我已尝试调用 repaint(并确保其正在运行) 由于这是一个 JSplitPane,因此布局必须是 JSplitPane 布局 我正在设
我在通过鼠标调整 JSplitPane 的权重大小获取值时遇到一些问题。 这是我的代码: splitpane.setResizeWeight(0.1); splitpane.addPropertyCh
我在让 JSplitPane 按照我想要的方式工作时遇到了一些麻烦。 首先,我希望它完全填充其容器(JFrame),而不是由分割 Pane 内的组件确定其大小。其次,当我调整容器大小时,它不会在 JS
我遇到一个问题,我的 JSplitPane 有两个组件,左边是 JPanel,右边是第二个 JSplitPane包含JTextArea。 问题是,我的程序开始聚焦第二个 JSplitPane 的顶部(
我制作了一个 Java swing 应用程序。我的主类完成了整个 SwingUtilities.invokeLater(new Runnable() 的工作。 我的第二堂课,里面的一切都是我用过的:
我似乎无法通过调用 setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); 来更改 JSplitPane 的调整大小光标; 有谁知道如何解决这个问题?我正在使用 N
我有一个包含两个部分的 JSplitPane。我想在单击按钮时隐藏正确的部分,并在再次单击同一个按钮时将其恢复。 这是我目前所拥有的: private void jButton1ActionPerfo
在我的应用程序中,我有一个显示 JSplitPane 的 JFrame,拆分为 VERTICAL_SPLIT。顶部显示一个JLabel,底部显示一个JInternalFrame。出现两个问题。 正在显
我有一个垂直拆分的 JSplitPane,当我向下移动分隔线时,它会移动底部组件并且底部被切断。有没有一种方法可以指定 JSplitPane 的调整大小行为,以便(底部组件的)顶部被拆分 Pane 覆
我在一个 JSplitPane 中组合了两个 JPanel。用户应该能够非常自由地移动 split-pane-divider,但分隔线不能太大(最好只有 1px)。 有没有办法将 dividerSiz
我不知道为什么,但 slider 只会向左移动,甚至锁定新位置。它使用 NestedJSplitPane 教程的修改版本以及 JTree 和 JEditorPane。我的猜测是,JEditorPane
我正在编写一个工具,用于在文本文件上执行任务。该任务需要一些时间才能执行,因此我制作了一个面板来显示文件名和进度百分比。用户可以在一个或多个文件上运行该任务,因此我需要为每个文件显示一个面板。 在帮助
我的 JSplitPane 有问题,我将组件设置为 JSplitPane 但没有显示任何内容。代码如下: /**__COMPONENT OBJECTS__**/ JFrame frame =
我想为我的 JSplitPane 制作自定义且更大的箭头,并在向上和向下箭头之间留出一些空间。 我当前的 JSplitPane 图像 最佳答案 I just have some problem wit
我有一个 JSPlitPane,它们之间有 50% 的分隔线。这样就可以正常工作了。 但是,当我在右侧添加一些 JLabels 时,jsplitpane 会忽略我的 50% 分隔符,左侧 Pane 会
我想要一个 jsplitPane 并在运行我的程序时用左组件交换右组件。我将划分位置设置为 0.2 左右。当我交换左分量和右分量并将分割位置设置为 0.8 时; jSplitPane 有问题。它被锁定
我找到了这个例子: http://java2s.com/Open-Source/Java-Document-2/Swing/petersoft-java-style-2/com/petersoft/w
我是一名优秀的程序员,十分优秀!