我想制作一种左侧有标签的现代GUI,如图所示:
任何想法如何在不处理写入/设置的数据的情况下切换面板,例如文本字段,文本区域,复选框,滚动条等?
我正在考虑删除旧的一个面板并添加另一个面板,但是当我点击我访问过的面板之前控件数据将被重置,我认为它会闪烁。
答案 0 :(得分:0)
感谢Frakcool:
使用CardLayout切换面板
答案 1 :(得分:0)
我不知道这是否有用,但你可以试试这个;
创建一个JTabbedPane,将其添加到JFrame的contentPane中。
将JPanel添加到选项卡。
然后通过执行以下操作确保标签左对齐和垂直对齐:
tabbedPane.setTabPlacement(JTabbedPane.LEFT);
然后,你甚至可以这样做:
JTabbedPane .setTabComponentAt(1,new WebVerticalLabel(" Title1"));
使标签文本显示为垂直。
我希望这可以帮助你,
勒纳德