import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class Number extends JApplet implements ActionListener{
private JLabel aLabel;
private JTextField MedanTeks1,MedanTeks2;
private JButton aJButton;
private BorderLayout aBorderLayout;
private GridLayout aGrid;
private JPanel aPanel;
public void init()
{
aBorderLayout = new BorderLayout();
aGrid = new GridLayout(1,2);
aLabel = new JLabel("Masukkan Suatu nombor:");
MedanTeks1 = new JTextField();
MedanTeks2 = new JTextField();
aJButton = new JButton("Process");
aJButton.addActionListener(this);
aPanel = new JPanel();
aPanel.setLayout(aGrid);
aPanel.add(aLabel);
aPanel.add(MedanTeks1);
getContentPane().setLayout(aBorderLayout);
getContentPane().add(aPanel,BorderLayout.NORTH);
getContentPane().add(aJButton,BorderLayout.CENTER);
getContentPane().add(MedanTeks2,BorderLayout.SOUTH);
}
public void actionPerformed(ActionEvent e)
{
String aInput = new String();
int aInt = 0;
if (e.getSource()==aJButton)
{
try
{
aInput=MedanTeks1.getText();
aInt = Integer.parseInt(aInput);
getNumberType(aInt);
}
catch(NumberFormatException NFE){
JOptionPane.showMessageDialog(null,"Please Input a number,");
}
}
}
public void getNumberType(int num)
{
if(num%2==0)
{
MedanTeks2.setText("Nombor Genap");
}else{MedanTeks2.setText("Nombor Ganjil");}
repaint();
}
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment