/* PropsFrame application displays Java system properties in TA frame M. Gallant 01/12/2001 */ import java.awt.*; import java.awt.event.*; import java.util.*; public class PropsFrame extends Frame{ PropsFrame() { addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } } ); setSize(500, 300); } public static void main(String args[]) { Frame clfr = new PropsFrame() ; clfr.setTitle("Java System Properties") ; TextArea ta = new TextArea(10,20) ; clfr.add(ta, "Center") ; clfr.show() ; Properties sysprops = System.getProperties() ; Enumeration enprop = sysprops.propertyNames() ; StringBuffer strbuff = new StringBuffer() ; ta.setText("") ; while ( enprop.hasMoreElements() ) { String key = (String) enprop.nextElement() ; strbuff.append(key+"\t"+sysprops.getProperty(key) +"\n") ; } ta.append(strbuff.toString()) ; } }