/** * * Program SampleUtilities.java * * Author Tomomi Kawashima * * Date 2003/10/06 * * This class is defined as a static class. This class has some static values and is refered * from SampleEventListener, SampleManager and SampleTab. * */ package tomscop.application.sample; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; import tomscop.util.GuiUtilities; public class SampleUtilities { private static final SampleUtilities utilities = new SampleUtilities(); private GuiUtilities guiutilities = GuiUtilities.getInstance(); public static final int WHITE = 1; public static final int BLUE = 2; public static final int MESSAGE = 3; public static SampleUtilities getInstance() { return utilities; } public JTextField getInputField() { return guiutilities.getRightPanel().samplePanel.inputField; } public JLabel getMessageLabel() { return guiutilities.getRightPanel().samplePanel.messageLabel; } public JPanel getCanvasPanel() { return guiutilities.getRightPanel().samplePanel.canvasPanel; } public JButton getBlueButton() { return guiutilities.getRightPanel().samplePanel.blueButton; } public JButton getRedButton() { return guiutilities.getRightPanel().samplePanel.whiteButton; } }