import java.awt.*; import java.awt.event.*; import javax.swing.*; public class primeNumber_4 implements ActionListener{ JFrame frame = new JFrame("Prime Number_4"); JTextField tf = new JTextField(20); JTextArea ta = new JTextArea(5, 20); JButton bt = new JButton("START"); public static void main(String[] args){ primeNumber_4 PN = new primeNumber_4(); PN.GUI(); } public void GUI(){ ta.setEditable(false); bt.addActionListener(this); tf.addActionListener(this); frame.add(tf, "North"); frame.add(ta, "Center"); frame.add(bt, "South"); frame.pack(); frame.setVisible(true); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent we){ frame.dispose(); System.exit(0); } }); } public void actionPerformed(ActionEvent event){ boolean flag0 = false; long number = 0; try{ number = Long.parseLong(tf.getText()); flag0 = true; }catch(Exception ex){ ta.setText("Input Number!!"); flag0 = false; System.out.println("Exception:" + ex); } if(flag0) primeNumberGet(number); } public void primeNumberGet(long number){ boolean flag1 = true; long sqrt_number = (long)Math.sqrt(number); if(number>1){ if((number%2)==1){ for(long i=3; i