There are 1 code examples for javax.swing.JSeparator.

The API names are highlighted below. You can use suckoo button to vote the code example(s) you like. The best code example will be ranked first next time. Thanks a lot for your feedback.

Project Name: jbidwatcher Package: com.jbidwatcher.app

Source Code: MacFriendlyFrame.java (Click to view .java file)

Method Code:
vote
like

private JPanel buildStatusLine(JTabManager tabManager){
  final JPanel statusPane=new JPanel();
  Border myBorder=BorderFactory.createCompoundBorder(BorderFactory.createCompoundBorder(BorderFactory.createEmptyBorder(0,2,0,2),BorderFactory.createMatteBorder(1,0,0,0,Color.DARK_GRAY)),BorderFactory.createEmptyBorder(1,5,1,5));
  statusPane.setBorder(myBorder);
  statusPane.setLayout(new BoxLayout(statusPane,BoxLayout.X_AXIS));
  JButton rssButton=ButtonMaker.makeButton("icons/xml.png","Show RSS feed information","RSS",tabManager,true);
  rssButton.setMinimumSize(new Dimension(rssButton.getIcon().getIconWidth() + 2,rssButton.getIcon().getIconHeight()));
  statusPane.add(rssButton);
  JSeparator vert1=new JSeparator(SwingConstants.VERTICAL);
  vert1.setForeground(Color.DARK_GRAY);
  vert1.setMinimumSize(new Dimension(10,5));
  vert1.setMaximumSize(new Dimension(10,20));
  statusPane.add(vert1);
  mStatusBar=new JLabel("Ready!");
  final Dimension statusBarSize=new Dimension(600,16);
  mStatusBar.setMaximumSize(statusBarSize);
  mStatusBar.setMinimumSize(statusBarSize);
  mStatusBar.setPreferredSize(statusBarSize);
  statusPane.add(mStatusBar);
  statusPane.add(Box.createHorizontalGlue());
  JSeparator vert2=new JSeparator(SwingConstants.VERTICAL);
  vert2.setForeground(Color.DARK_GRAY);
  vert2.setMinimumSize(new Dimension(10,5));
  vert2.setMaximumSize(new Dimension(10,20));
  statusPane.add(vert2);
  mPrices=new JLabel(" ");
  Dimension priceSize=new Dimension(300,16);
  mPrices.setMinimumSize(priceSize);
  mPrices.setPreferredSize(priceSize);
  statusPane.add(mPrices);
  statusPane.add(Box.createHorizontalStrut(10));
  final int baseSize=14 + rssButton.getIcon().getIconWidth() + 2+ 10+ 10+ 300+ 10;
  addComponentListener(new ComponentAdapter(){
    public void componentResized(    ComponentEvent e){
      int textWidthAllowed=statusPane.getWidth() - baseSize;
      statusBarSize.setSize(textWidthAllowed - 15,16);
      mStatusBar.setMaximumSize(statusBarSize);
      mStatusBar.setMinimumSize(statusBarSize);
      mStatusBar.setPreferredSize(statusBarSize);
    }
  }
);
  return statusPane;
}