Advertisement
Guest User

Untitled

a guest
May 22nd, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. JPanel tab = new JPanel(new BorderLayout());
  2.         JTextArea editor = new JTextArea();
  3.         editor.setLineWrap(true);
  4.         editor.setWrapStyleWord(false);
  5.         editor.getDocument().addDocumentListener(new EditorListener(this));
  6.         editor.addCaretListener(new PositionListener(this));
  7.  
  8.         tab.add(new JScrollPane(editor));
  9.         editors.add(editor);
  10.         paths.add(file);
  11.         tabs.addTab(tabName, new ImageIcon("images\\blue_diskette.png"), tab);
  12.  
  13.         int index = tabs.indexOfTab(tabName);
  14.  
  15.         // Creates tab title (icon,name,closeButton)
  16.         JPanel tabTitle = new JPanel(new FlowLayout());
  17.         tabTitle.setOpaque(true);
  18.         JLabel image = new JLabel(new ImageIcon("images\\blue_diskette.png"));
  19.         JLabel name = new JLabel(tabName);
  20.         JButton closeButton = new JButton(new ImageIcon("images\\x_sign.png"));
  21.         closeButton.setPreferredSize(new Dimension(13, 13));
  22.         closeButton.addMouseListener(new CloseButtonListener(this));
  23.  
  24.         closeButtons.add(closeButton);
  25.         tabTitle.add(image);
  26.         tabTitle.add(name);
  27.         tabTitle.add(closeButton);
  28.         tabs.setTabComponentAt(index, tabTitle);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement