小编use*_*096的帖子

Java Swing中的Firefox选项窗格UX设计?

我需要Firefox > tools > options使用Java Swing 设计一个类似于(如下所示)的窗口.我必须创建两个顶部标题.点击每个我必须打开tabbedpanes(相同Firefox > tools > options > advanced.我对Swing来说几乎是新手.

在此输入图像描述

感谢您的快速回复.我尝试过这样做.基本窗口是JDialog.我创建了顶部面板的Whithin.工具栏(在topPanel的BorderLayout-North)和内容面板(在topPanel的BorderLayout-Center)添加到此顶部面板中.创建了两个工具栏按钮 - "general"和"advanced",它们是我在上一篇文章中讨论过的标题."contentPanel"是占位符面板.我想在每次点击工具栏按钮时动态添加选项卡式面板.默认为通用.

Whenevr点击了高级工具栏按钮,我想删除_generalTabbedPane并显示_advanceTabbedPane,反之亦然.

但它没有正确发生.单击工具栏按钮时添加和删除/隐藏面板是我需要修复的.我已经附加了下面的代码.

请帮助.

 @Override
   public JComponent createContentPanel()
  {        
   topPanel  = new JPanel();
   topPanel.setLayout(new BorderLayout());     
   JToolBar toolBar = new JToolBar();
   toolBar.add(new tabButton("general",GENERAL));
   toolBar.add(new tabButton("advanced",ADVANCED));

   contentPanel = new JPanel();       
   contentPanel.add(getGeneralTabs());

   topPanel.add(toolBar, BorderLayout.NORTH);
   topPanel.add(contentPanel, BorderLayout.CENTER);        
   return topPanel;


}  
private  final class JCenterLabel extends JLabel
{       
    public JCenterLabel(final String s)
    {
        super(s);
        setAlignmentX(Component.CENTER_ALIGNMENT);
    }

    public JCenterLabel(final Icon i)
    {
        super(i);
        setAlignmentX(Component.CENTER_ALIGNMENT);
    }
}

private …
Run Code Online (Sandbox Code Playgroud)

java swing tabpanel jtabbedpane

1
推荐指数
1
解决办法
242
查看次数

如何在javascript中检查字符串是否在开头有空格

我有一个字符串如下

var str = "  Hello";
Run Code Online (Sandbox Code Playgroud)

我可以得到字符串的第一个字符

var the_char=str.charAt(0);
alert(the_char)
if(the_char === " "){
    alert("first char of the query is space");
    return;
}
Run Code Online (Sandbox Code Playgroud)

但警报未坡平up.I要弹出警告如果字符串的第一个字符是space.How我能做到这一点?

谢谢

javascript string whitespace

0
推荐指数
1
解决办法
5722
查看次数

标签 统计

java ×1

javascript ×1

jtabbedpane ×1

string ×1

swing ×1

tabpanel ×1

whitespace ×1