main_buttons_bar = new JToolBar();
this.getContentPane().add( main_buttons_bar, BorderLayout.NORTH );
//main_buttons_bar.setPreferredSize( new java.awt.Dimension(425, 50) );
main_buttons_bar.setFloatable( false );
ButtonGroup button_group = new ButtonGroup();
connect_button = new JButton();
connect_button.setIcon( UISwingImageRepository.getIcon("connect_do.png") );
connect_button.setText("Connect");
connect_button.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
connect_button.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
main_buttons_bar.add(connect_button);
main_buttons_bar.addSeparator();
server_list_button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setActiveMainTab(server_list_tab, servers);
// if(previous_panel != null) previous_panel.setVisible(false);
// server_list_tab.setVisible(true);
// setView( server_list_tab );
// previous_panel = server_list_tab;
// servers.setSelected(true);
}
});
server_list_button.setIcon( UISwingImageRepository.getIcon("servers.png") );
server_list_button.setText("Servers");
button_group.add(server_list_button);
main_buttons_bar.add(server_list_button);
transfers_button.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {
setActiveMainTab(transfers_tab, transfers);
// if(previous_panel != null) previous_panel.setVisible(false);
// transfers_tab.setVisible(true);
// setView( transfers_tab );
// previous_panel = transfers_tab;
// transfers.setSelected(true);
}
});
transfers_button.setIcon( UISwingImageRepository.getIcon("transfer.png") );
transfers_button.setText("Transfers");
button_group.add( transfers_button );
main_buttons_bar.add( transfers_button );
search_button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setActiveMainTab(search_tab, search);
//if(previous_panel != null) previous_panel.setVisible(false);
//search_tab.setVisible(true);
//setView( search_tab );
//previous_panel = search_tab;
//search.setSelected(true);
}
});
search_button.setIcon( UISwingImageRepository.getIcon("search.png") );
search_button.setText("Search Files");
button_group.add( search_button );
main_buttons_bar.add( search_button );
shared_files_button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setActiveMainTab(shared_tab, shared_files);
// if(previous_panel != null) previous_panel.setVisible(false);
// shared_tab.setVisible(true);
// setView( shared_tab );
// previous_panel = shared_tab;
// shared_files.setSelected(true);
}
});
shared_files_button.setIcon( UISwingImageRepository.getIcon("shared_files.png") );
shared_files_button.setText("Shared Files");
button_group.add( shared_files_button );
main_buttons_bar.add( shared_files_button );
statistics_button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setActiveMainTab(statistic_tab, stats);
//if(previous_panel != null) previous_panel.setVisible(false);
//statistic_tab.setVisible(true);
//setView( statistic_tab );
//previous_panel = statistic_tab;
//stats.setSelected(true);
}
});
statistics_button.setText("Statistics");
statistics_button.setIcon( UISwingImageRepository.getIcon("statistics.png") );
button_group.add( statistics_button );
main_buttons_bar.add( statistics_button );
log_button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setActiveMainTab(log_tab, logs);
// if(previous_panel != null) previous_panel.setVisible(false);
// log_tab.setVisible(true);
// setView( log_tab );
// previous_panel = log_tab;
// logs.setSelected(true);
}
});
log_button.setText("Log");
log_button.setIcon(ImgRep.getIcon("logs.png"));
button_group.add( log_button );
main_buttons_bar.add( log_button );
// sets the actions to menu items
servers.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {