Java Note

ClassName.methodName( arguments )

import javax.swing.JOptionPane
	public void init()
	{
		JOptionPane.showInputDialog("Enter a String")
		JOptionPane.showMessageDialog(null,"MSG","TITLE",JOptionPane.INFORMATION_MESSAGE)  
	}


import javax.swing.JApplet
	public class wtp1 extends JApplet 




java.lang
	Integer.parseInt(msg)


import java.awt.Graphics
	public void paint(Graphics g)
	{
		super.paint(g) ;
		g.drawLine(15,10,210,10);
		g.drawString("Wong Tang Paai",25,25);
		g.drawRect(40,40,200,200)
		g.drawOval(10+i*10,10+i*10,50+i*10,50+i*10)
	}

import java.text.NumberFormat 
		NumberFormat moneyFormat = NumberFormat.getCurrencyInstance(Locale.US)
		moneyFormat.format(amount)

import java.util.Locale 

import javax.swing.JTextArea
		JTextArea outputTextArea = new JTextArea() 
		outputTextArea.setText("string")
		outputTextArea.append("string")
		outputTextArea.setFont(new Font("Monospaced",Font.PLAIN,20))

import java.awt.Container
		Container outputContainer = getContentPane() ;
		outputContainer.setLayout(new FlowLayout())
		outputContainer.add(outputTextArea);   //No need JOptionPane.showMessageDialog
		


Math.pow(rate,year)		//Double , rate^year||not Double
Math.sqrt(x)
Math.max(x,y)
1 + (int)(Math.random()*5)      //generate random number from 1 to 5

Array
		array.length     //array is DoubleArray; Number of Columns
		array[0].length  //Number of rows


import javax.swing.*		//SCROLLER
		JTextArea outputTextArea = new JTextArea(rows,columns)
		JScrollpane scroller = new JScrollPane(outputTextArea)
		JOptionPane.showMessageDialog(null,scroller,"Title",JOPtionPane.INFORMATION_MESSAGE)


import java.awt.event.*
	public class wtp1 extends JApplet implements ActionListener
		enterField = new JTextField(width)
		outputContainer.add(enterField) 
		enterField.addActionListener(this)
	public void actionPerformed(ActionEvent actionEvent)
		String getString = actionEvent.getActionCommand()





    Source: geocities.com/hk/wtp_folder4

               ( geocities.com/hk)