/* * 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.jbappletgui; import java.awt.*; import java.awt.event.*; public class GPCAPanel extends Panel { Panel jPanel2 = new Panel(); Label jLabel1 = new Label(); Label jLabel2 = new Label(); Label jLabel3 = new Label(); protected Choice xCombobox = new Choice(); protected Choice yCombobox = new Choice(); protected Choice zCombobox = new Choice(); 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); zCombobox.setFont(new java.awt.Font("Verdana", 0, 12)); zCombobox.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(ItemEvent e) { zCombobox_actionPerformed(null); } }); yCombobox.setFont(new java.awt.Font("Verdana", 0, 12)); yCombobox.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(ItemEvent e) { yCombobox_actionPerformed(null); } }); xCombobox.setFont(new java.awt.Font("Verdana", 0, 12)); xCombobox.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(ItemEvent e) { xCombobox_actionPerformed(null); } }); 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) { } }