Exemplo n.º 1
0
 ToolBarTablePane(JToolBar toolBar, JTable table) {
   super(new BorderLayout());
   setOpaque(false);
   JPanel t = new JPanel(new BorderLayout());
   t.setOpaque(false);
   toolBar.setOpaque(false);
   t.add(toolBar, BorderLayout.NORTH);
   JSeparator sep = new JSeparator(JSeparator.HORIZONTAL);
   sep.setOpaque(false);
   sep.setBorder(BorderFactory.createEmptyBorder(3, 0, 3, 0));
   t.add(sep, BorderLayout.CENTER);
   JScrollPane scroller =
       new JScrollPane(table) {
         public Dimension getPreferredSize() {
           return new Dimension(super.getPreferredSize().width, 240);
         }
       };
   ;
   scroller.setOpaque(false);
   scroller.setBorder(BorderFactory.createLineBorder(UIManager.getColor("Label.foreground")));
   add(t, BorderLayout.NORTH);
   add(scroller, BorderLayout.CENTER);
 }