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()
               (
geocities.com/hk)