001 package com.croftsoft.apps.neuro; 002 003 import java.awt.*; 004 005 /*********************************************************************** 006 * Neuro configuration. 007 * 008 * Can be modified to be persistent. 009 * 010 * @version 011 * $Id: NeuroConfig.java,v 1.1 2008/08/17 21:03:25 croft Exp $ 012 * @since 013 * 2008-08-17 014 * @author 015 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 016 ***********************************************************************/ 017 018 public interface NeuroConfig 019 //////////////////////////////////////////////////////////////////////// 020 //////////////////////////////////////////////////////////////////////// 021 { 022 023 public Color getBackgroundColor ( ); 024 025 public Cursor getCursor ( ); 026 027 public String getExampleParameter ( ); 028 029 public Color getForegroundColor ( ); 030 031 public String getInfo ( ); 032 033 public Font getFont ( ); 034 035 public Dimension getFrameSize ( ); 036 037 public String getFrameTitle ( ); 038 039 public String getShutdownConfirmationPrompt ( ); 040 041 public String getThreadName ( ); 042 043 public double getUpdateRate ( ); 044 045 //////////////////////////////////////////////////////////////////////// 046 //////////////////////////////////////////////////////////////////////// 047 048 public void setExampleParameter ( final String exampleParameter ); 049 050 //////////////////////////////////////////////////////////////////////// 051 //////////////////////////////////////////////////////////////////////// 052 }