/* * Jalview - A Sequence Alignment Editor and Viewer * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ package jalview.jbgui; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class GPCAPanel extends JPanel { JPanel jPanel2 = new JPanel(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); protected JComboBox xCombobox = new JComboBox(); protected JComboBox yCombobox = new JComboBox(); protected JComboBox zCombobox = new JComboBox(); FlowLayout flowLayout1 = new FlowLayout(); BorderLayout borderLayout1 = new BorderLayout(); public GPCAPanel() { try { jbInit(); } catch (Exception e) { e.printStackTrace(); } for (int i = 1; i < 8; i++) { xCombobox.addItem("dim " + i); yCombobox.addItem("dim " + i); zCombobox.addItem("dim " + i); } } private void jbInit() throws Exception { this.setLayout(borderLayout1); jPanel2.setLayout(flowLayout1); jLabel1.setFont(new java.awt.Font("Verdana", 0, 12)); jLabel1.setText("x="); jLabel2.setFont(new java.awt.Font("Verdana", 0, 12)); jLabel2.setText("y="); jLabel3.setFont(new java.awt.Font("Verdana", 0, 12)); jLabel3.setText("z="); jPanel2.setBackground(Color.white); jPanel2.setBorder(null); zCombobox.setFont(new java.awt.Font("Verdana", 0, 12)); zCombobox.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { zCombobox_actionPerformed(e); } }); yCombobox.setFont(new java.awt.Font("Verdana", 0, 12)); yCombobox.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { yCombobox_actionPerformed(e); } }); xCombobox.setFont(new java.awt.Font("Verdana", 0, 12)); xCombobox.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { xCombobox_actionPerformed(e); } }); this.add(jPanel2, BorderLayout.SOUTH); jPanel2.add(jLabel1, null); jPanel2.add(xCombobox, null); jPanel2.add(jLabel2, null); jPanel2.add(yCombobox, null); jPanel2.add(jLabel3, null); jPanel2.add(zCombobox, null); } protected void xCombobox_actionPerformed(ActionEvent e) { } protected void yCombobox_actionPerformed(ActionEvent e) { } protected void zCombobox_actionPerformed(ActionEvent e) { } }