jsplitpane

    0热度

    2回答

    我想用Swing布局制作一个Java程序,其中左侧有一个菜单,当鼠标悬停在菜单区域上时展开,但在鼠标离开后自动收缩。 我想模仿移动Youtube for Android或Weebly的编辑器的效果。对于那些不知道的人来说,当鼠标悬停在他们身上时,两个布局的左侧菜单都会展开。然后在你的鼠标离开该区域后,菜单再次收缩并且不在视野中。 我能够创建一个包含我的菜单成功的JSplitPane,但我不知道怎么

    -4热度

    1回答

    好吧,根据这个链接JTextField in JDialog retaining value after dispose我知道现在为什么我的TextField保留其价值,但看着我的代码我不知道如何处理这个。 我的文本框是我的主面板中,这是一个内部JSplitPane的里面。作为左边的组件,我有一个JTree和右边的组件,我有主窗格。 SplitPane进入对话框,所以,有没有人有线索我该如何处理?

    5热度

    1回答

    我有一个简单的Java Swing GUI,使用JSplitPane来划分两个JPanel。现在我想知道如何让它平滑移动,以便在调整窗口大小时看到它移动。标准设置非常难看,因为JSplitPane只有在您释放时才会移动。 我花了很多时间寻找那样的东西。 类JSplitPane中有任何功能可以平滑移动吗?

    1热度

    1回答

    我有一个嵌套的JSplitPane,底部的拆分窗格只会移动到左边。即使将它移到左边后,它也不会移动到该位置的右侧。 dataEntry=new JTabbedPane(); formformat=new JPanel(); dataEntry.addTab("Table Entry", tableScroll); dataEntry.setMnemonicAt(0,

    3热度

    1回答

    我有两个JSplitPanes像这样 splitPaneRight = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, console, tabPager); splitPaneLeft = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, infoPanel, splitPaneRight); splitPane

    0热度

    1回答

    我有一个JFrame包含两个嵌套JSplitPane s。我希望在启动时将它们设置为确切的比例。 我不能使用setDividerLocation(int),因为我不知道框架的尺寸(我在启动时将其最大化)。所以,我使用比例版本setDividerLocation(double)。 代码: // ... JSplitPane left = new JSplitPane(JSplitPane.HORI

    0热度

    2回答

    我有垂直JSplitPane中的JPanel。 JPanel包含jlabels和jtextfields。当我通过移动JSplitPane的divider来缩小JPanel的高度时,jpanel中的所有组件都会自行调整大小。如何告诉他们在父jpanel的高度缩小时不要调整大小。 我无法调整JPanel的minSize,因为它使JSplitPane无法移动分隔符。 JSplitPane splitPa

    0热度

    2回答

    我有JSplitPane的oneTouchExpandable设置为true。 JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); splitPane.setDividerSize(10); splitPane.setOneTouchExpandable(true); 的问题是,我不知道如何

    3热度

    1回答

    我使用两个JSplitPanes来显示一些信息。一个是水平分隔器,另一个是垂直分隔器。以下问题适用于JSplitPanes。 当我调整我的应用程序的主JFrame,该JSplitPanes也调整,因为他们占据了屏幕的一定比例(全部JPanels调整为JFrame调整大小,行为由MigLayout的宽度和高度参数设定)。 分隔符的位置很重要,需要与JSplitPane的大小保持一致。我使用setRe

    1热度

    1回答

    我正在寻找一种方法来限制分隔线移动超出左手侧的一定宽度。例如,我可以使用setDividerLocation(400),然后添加width = 500的另一个属性,以便Swing GUI的用户可以移动分隔线直到width = 500. 但是,我在看setLastDividerLocation似乎没有工作。有人可以帮我提供我需要为此设置的正确属性吗? 谢谢!