Clover icon

jalviewX

  1. Project Clover database Wed Oct 31 2018 15:13:58 GMT
  2. Package jalview.jbgui

File GTreePanel.java

 

Coverage histogram

../../img/srcFileCovDistChart6.png
35% of files have more coverage

Code metrics

0
69
30
1
294
231
31
0.45
2.3
30
1.03

Classes

Class Line # Actions
GTreePanel 40 69 31 42
0.5757575657.6%
 

Contributing tests

This file is covered by 6 tests. .

Source view

1    /*
2    * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3    * Copyright (C) $$Year-Rel$$ The Jalview Authors
4    *
5    * This file is part of Jalview.
6    *
7    * Jalview is free software: you can redistribute it and/or
8    * modify it under the terms of the GNU General Public License
9    * as published by the Free Software Foundation, either version 3
10    * of the License, or (at your option) any later version.
11    *
12    * Jalview is distributed in the hope that it will be useful, but
13    * WITHOUT ANY WARRANTY; without even the implied warranty
14    * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15    * PURPOSE. See the GNU General Public License for more details.
16    *
17    * You should have received a copy of the GNU General Public License
18    * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19    * The Jalview Authors are detailed in the 'AUTHORS' file.
20    */
21    package jalview.jbgui;
22   
23    import jalview.util.ImageMaker.TYPE;
24    import jalview.util.MessageManager;
25   
26    import java.awt.BorderLayout;
27    import java.awt.Color;
28    import java.awt.event.ActionEvent;
29    import java.awt.event.ActionListener;
30   
31    import javax.swing.JCheckBoxMenuItem;
32    import javax.swing.JInternalFrame;
33    import javax.swing.JMenu;
34    import javax.swing.JMenuBar;
35    import javax.swing.JMenuItem;
36    import javax.swing.JScrollPane;
37    import javax.swing.event.MenuEvent;
38    import javax.swing.event.MenuListener;
39   
 
40    public class GTreePanel extends JInternalFrame
41    {
42    BorderLayout borderLayout1 = new BorderLayout();
43   
44    public JScrollPane scrollPane = new JScrollPane();
45   
46    JMenuBar jMenuBar1 = new JMenuBar();
47   
48    JMenu fileMenu = new JMenu();
49   
50    JMenuItem saveAsNewick = new JMenuItem();
51   
52    JMenuItem printMenu = new JMenuItem();
53   
54    protected JMenu viewMenu = new JMenu();
55   
56    public JMenuItem font = new JMenuItem();
57   
58    public JMenuItem sortAssocViews = new JMenuItem();
59   
60    public JCheckBoxMenuItem bootstrapMenu = new JCheckBoxMenuItem();
61   
62    public JCheckBoxMenuItem distanceMenu = new JCheckBoxMenuItem();
63   
64    public JCheckBoxMenuItem fitToWindow = new JCheckBoxMenuItem();
65   
66    public JCheckBoxMenuItem placeholdersMenu = new JCheckBoxMenuItem();
67   
68    JMenuItem pngTree = new JMenuItem();
69   
70    JMenuItem epsTree = new JMenuItem();
71   
72    JMenu saveAsMenu = new JMenu();
73   
74    JMenuItem textbox = new JMenuItem();
75   
76    public JMenuItem originalSeqData = new JMenuItem();
77   
78    protected JMenu associateLeavesMenu = new JMenu();
79   
 
80  12 toggle public GTreePanel()
81    {
82  12 try
83    {
84  12 jbInit();
85  12 this.setJMenuBar(jMenuBar1);
86    } catch (Exception e)
87    {
88  0 e.printStackTrace();
89    }
90    }
91   
 
92  12 toggle private void jbInit() throws Exception
93    {
94  12 this.getContentPane().setLayout(borderLayout1);
95  12 this.setBackground(Color.white);
96  12 this.setFont(new java.awt.Font("Verdana", 0, 12));
97  12 scrollPane.setOpaque(false);
98  12 fileMenu.setText(MessageManager.getString("action.file"));
99  12 saveAsNewick.setText(MessageManager.getString("label.newick_format"));
100  12 saveAsNewick.addActionListener(new ActionListener()
101    {
 
102  0 toggle public void actionPerformed(ActionEvent e)
103    {
104  0 saveAsNewick_actionPerformed(e);
105    }
106    });
107  12 printMenu.setText(MessageManager.getString("action.print"));
108  12 printMenu.addActionListener(new java.awt.event.ActionListener()
109    {
 
110  0 toggle public void actionPerformed(ActionEvent e)
111    {
112  0 printMenu_actionPerformed(e);
113    }
114    });
115  12 viewMenu.setText(MessageManager.getString("action.view"));
116  12 viewMenu.addMenuListener(new MenuListener()
117    {
 
118  0 toggle public void menuSelected(MenuEvent e)
119    {
120  0 viewMenu_menuSelected();
121    }
122   
 
123  0 toggle public void menuDeselected(MenuEvent e)
124    {
125    }
126   
 
127  0 toggle public void menuCanceled(MenuEvent e)
128    {
129    }
130    });
131  12 sortAssocViews.setText(
132    MessageManager.getString("label.sort_alignment_by_tree"));
133  12 sortAssocViews.addActionListener(new java.awt.event.ActionListener()
134    {
 
135  0 toggle public void actionPerformed(ActionEvent e)
136    {
137  0 sortByTree_actionPerformed();
138    }
139    });
140  12 font.setText(MessageManager.getString("action.font"));
141  12 font.addActionListener(new java.awt.event.ActionListener()
142    {
 
143  0 toggle public void actionPerformed(ActionEvent e)
144    {
145  0 font_actionPerformed(e);
146    }
147    });
148  12 bootstrapMenu.setText(
149    MessageManager.getString("label.show_bootstrap_values"));
150  12 bootstrapMenu.addActionListener(new java.awt.event.ActionListener()
151    {
 
152  0 toggle public void actionPerformed(ActionEvent e)
153    {
154  0 bootstrapMenu_actionPerformed(e);
155    }
156    });
157  12 distanceMenu.setText(MessageManager.getString("label.show_distances"));
158  12 distanceMenu.addActionListener(new java.awt.event.ActionListener()
159    {
 
160  0 toggle public void actionPerformed(ActionEvent e)
161    {
162  0 distanceMenu_actionPerformed(e);
163    }
164    });
165  12 fitToWindow.setSelected(true);
166  12 fitToWindow.setText(MessageManager.getString("label.fit_to_window"));
167  12 fitToWindow.addActionListener(new java.awt.event.ActionListener()
168    {
 
169  0 toggle public void actionPerformed(ActionEvent e)
170    {
171  0 fitToWindow_actionPerformed(e);
172    }
173    });
174  12 epsTree.setText("EPS");
175  12 epsTree.addActionListener(new java.awt.event.ActionListener()
176    {
 
177  0 toggle public void actionPerformed(ActionEvent e)
178    {
179  0 writeTreeImage(TYPE.EPS);
180    }
181    });
182  12 pngTree.setText("PNG");
183  12 pngTree.addActionListener(new java.awt.event.ActionListener()
184    {
 
185  0 toggle public void actionPerformed(ActionEvent e)
186    {
187  0 writeTreeImage(TYPE.PNG);
188    }
189    });
190  12 saveAsMenu.setText(MessageManager.getString("action.save_as"));
191  12 placeholdersMenu.setToolTipText(MessageManager.getString(
192    "label.marks_leaves_tree_not_associated_with_sequence"));
193  12 placeholdersMenu.setText(
194    MessageManager.getString("label.mark_unlinked_leaves"));
195  12 placeholdersMenu.addActionListener(new ActionListener()
196    {
 
197  0 toggle public void actionPerformed(ActionEvent e)
198    {
199  0 placeholdersMenu_actionPerformed(e);
200    }
201    });
202  12 textbox.setText(MessageManager.getString("label.out_to_textbox"));
203  12 textbox.addActionListener(new ActionListener()
204    {
 
205  0 toggle public void actionPerformed(ActionEvent e)
206    {
207  0 textbox_actionPerformed(e);
208    }
209    });
210  12 originalSeqData.setText(MessageManager.getString("label.input_data"));
211  12 originalSeqData.addActionListener(new ActionListener()
212    {
 
213  0 toggle public void actionPerformed(ActionEvent e)
214    {
215  0 originalSeqData_actionPerformed(e);
216    }
217    });
218  12 associateLeavesMenu.setText(
219    MessageManager.getString("label.associate_leaves_with"));
220  12 this.getContentPane().add(scrollPane, BorderLayout.CENTER);
221  12 jMenuBar1.add(fileMenu);
222  12 jMenuBar1.add(viewMenu);
223  12 fileMenu.add(saveAsMenu);
224  12 fileMenu.add(textbox);
225  12 fileMenu.add(printMenu);
226  12 fileMenu.add(originalSeqData);
227  12 viewMenu.add(fitToWindow);
228  12 viewMenu.add(font);
229  12 viewMenu.add(distanceMenu);
230  12 viewMenu.add(bootstrapMenu);
231  12 viewMenu.add(placeholdersMenu);
232  12 viewMenu.add(sortAssocViews);
233  12 viewMenu.add(associateLeavesMenu);
234  12 saveAsMenu.add(saveAsNewick);
235  12 saveAsMenu.add(epsTree);
236  12 saveAsMenu.add(pngTree);
237    }
238   
 
239  0 toggle public void printMenu_actionPerformed(ActionEvent e)
240    {
241    }
242   
 
243  0 toggle public void font_actionPerformed(ActionEvent e)
244    {
245    }
246   
 
247  0 toggle public void distanceMenu_actionPerformed(ActionEvent e)
248    {
249    }
250   
 
251  0 toggle public void bootstrapMenu_actionPerformed(ActionEvent e)
252    {
253    }
254   
 
255  0 toggle public void fitToWindow_actionPerformed(ActionEvent e)
256    {
257    }
258   
 
259  0 toggle public void writeTreeImage(TYPE imageType)
260    {
261    }
262   
 
263  0 toggle public void saveAsNewick_actionPerformed(ActionEvent e)
264    {
265    }
266   
 
267  0 toggle public void placeholdersMenu_actionPerformed(ActionEvent e)
268    {
269    }
270   
 
271  0 toggle public void textbox_actionPerformed(ActionEvent e)
272    {
273    }
274   
 
275  0 toggle public void fullid_actionPerformed(ActionEvent e)
276    {
277   
278    }
279   
 
280  0 toggle public void originalSeqData_actionPerformed(ActionEvent e)
281    {
282   
283    }
284   
 
285  0 toggle public void viewMenu_menuSelected()
286    {
287    }
288   
 
289  0 toggle public void sortByTree_actionPerformed()
290    {
291   
292    }
293   
294    }