in utils/chemdiff/src/com/epam/indigo/chemdiff/MainFrame.java [73:330]
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
tabbed_panel = new javax.swing.JTabbedPane();
in_tab = new javax.swing.JPanel();
in_table_1 = new com.epam.indigo.controls.MoleculesInputTable();
in_table_2 = new com.epam.indigo.controls.MoleculesInputTable();
compare_button = new javax.swing.JButton();
out_tab = new javax.swing.JPanel();
out_table_common = new com.epam.indigo.chemdiff.MultiMoleculeOutputTable();
out_table1 = new com.epam.indigo.chemdiff.MultiMoleculeOutputTable();
out_table2 = new com.epam.indigo.chemdiff.MultiMoleculeOutputTable();
main_menu_bar = new javax.swing.JMenuBar();
menu_file = new javax.swing.JMenu();
load1_mi = new javax.swing.JMenuItem();
load2_mi = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JPopupMenu.Separator();
exit_mi = new javax.swing.JMenuItem();
menu_view = new javax.swing.JMenu();
jMenu1 = new javax.swing.JMenu();
menu_view_compact = new javax.swing.JCheckBoxMenuItem();
menu_view_medium = new javax.swing.JCheckBoxMenuItem();
menu_view_large = new javax.swing.JCheckBoxMenuItem();
menu_options = new javax.swing.JMenu();
aromatizer_check = new javax.swing.JCheckBoxMenuItem();
stereocenters_check = new javax.swing.JCheckBoxMenuItem();
cistrans_check = new javax.swing.JCheckBoxMenuItem();
merge_duplicates_check = new javax.swing.JCheckBoxMenuItem();
unseparate_charges_check = new javax.swing.JCheckBoxMenuItem();
show_duplicates_on_top_check = new javax.swing.JCheckBoxMenuItem();
show_invalid_on_top_check = new javax.swing.JCheckBoxMenuItem();
menu_help = new javax.swing.JMenu();
online_help = new javax.swing.JMenuItem();
about_mi = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
tabbed_panel.setPreferredSize(new java.awt.Dimension(811, 910));
in_tab.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5));
in_tab.setPreferredSize(new java.awt.Dimension(660, 760));
in_tab.setLayout(new java.awt.GridBagLayout());
in_table_1.setTitle("First file");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
in_tab.add(in_table_1, gridBagConstraints);
in_table_2.setTitle("Second file");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 0;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
in_tab.add(in_table_2, gridBagConstraints);
compare_button.setText("Compare");
compare_button.setMargin(new java.awt.Insets(5, 30, 5, 30));
compare_button.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
compare_buttonActionPerformed(evt);
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
in_tab.add(compare_button, gridBagConstraints);
tabbed_panel.addTab("input", in_tab);
out_tab.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5));
out_tab.setLayout(new java.awt.GridBagLayout());
out_table_common.setMinimumSize(new java.awt.Dimension(175, 179));
out_table_common.setTitle("Common");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
out_tab.add(out_table_common, gridBagConstraints);
out_table1.setIdColumnCount(1);
out_table1.setMinimumSize(new java.awt.Dimension(135, 179));
out_table1.setTitle("Unique in 1st");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
out_tab.add(out_table1, gridBagConstraints);
out_table2.setIdColumnCount(1);
out_table2.setMinimumSize(new java.awt.Dimension(135, 179));
out_table2.setTitle("Unique in 2nd");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
out_tab.add(out_table2, gridBagConstraints);
tabbed_panel.addTab("output", out_tab);
menu_file.setText("File");
menu_file.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
load_secondActionPerformed(evt);
}
});
load1_mi.setText("Load first set");
load1_mi.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
load1_miActionPerformed(evt);
}
});
menu_file.add(load1_mi);
load2_mi.setText("Load second set");
load2_mi.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
load2_miActionPerformed(evt);
}
});
menu_file.add(load2_mi);
menu_file.add(jSeparator1);
exit_mi.setText("Exit");
exit_mi.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
exit_miActionPerformed(evt);
}
});
menu_file.add(exit_mi);
main_menu_bar.add(menu_file);
menu_view.setText("View");
jMenu1.setText("Layout size");
menu_view_compact.setText("Compact");
menu_view_compact.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
onLayoutSizeChanged(evt);
}
});
jMenu1.add(menu_view_compact);
menu_view_medium.setSelected(true);
menu_view_medium.setText("Medium");
menu_view_medium.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
onLayoutSizeChanged(evt);
}
});
jMenu1.add(menu_view_medium);
menu_view_large.setText("Large");
menu_view_large.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
onLayoutSizeChanged(evt);
}
});
jMenu1.add(menu_view_large);
menu_view.add(jMenu1);
main_menu_bar.add(menu_view);
menu_options.setText("Options");
aromatizer_check.setSelected(true);
aromatizer_check.setText("Aromatize molecules");
aromatizer_check.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
aromatizer_checkStateChanged(evt);
}
});
menu_options.add(aromatizer_check);
stereocenters_check.setText("Ignore stereocenters");
stereocenters_check.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
stereocenters_checkStateChanged(evt);
}
});
menu_options.add(stereocenters_check);
cistrans_check.setText("Ignore cis-trans bonds");
cistrans_check.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
cistrans_checkStateChanged(evt);
}
});
menu_options.add(cistrans_check);
merge_duplicates_check.setSelected(true);
merge_duplicates_check.setText("Merge duplicate molecules");
merge_duplicates_check.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
menu_options.add(merge_duplicates_check);
unseparate_charges_check.setSelected(true);
unseparate_charges_check.setText("Dipole to covalent bond");
unseparate_charges_check.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
unseparate_charges_checkStateChanged(evt);
}
});
menu_options.add(unseparate_charges_check);
show_duplicates_on_top_check.setSelected(true);
show_duplicates_on_top_check.setText("Show duplicates on top");
menu_options.add(show_duplicates_on_top_check);
show_invalid_on_top_check.setSelected(true);
show_invalid_on_top_check.setText("Show invalid molecules on top");
menu_options.add(show_invalid_on_top_check);
main_menu_bar.add(menu_options);
menu_help.setText("Help");
online_help.setText("Online Help");
online_help.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
online_helpActionPerformed(evt);
}
});
menu_help.add(online_help);
about_mi.setText("About");
about_mi.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
about_miActionPerformed(evt);
}
});
menu_help.add(about_mi);
main_menu_bar.add(menu_help);
setJMenuBar(main_menu_bar);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tabbed_panel, javax.swing.GroupLayout.DEFAULT_SIZE, 793, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tabbed_panel, javax.swing.GroupLayout.DEFAULT_SIZE, 534, Short.MAX_VALUE)
);
pack();
}// </editor-fold>//GEN-END:initComponents