import java.awt.*; import java.awt.event.*; import javax.swing.*; public class primeNumber_second implements ActionListener{ JFrame frame = new JFrame("Prime Number_Second"); JTextField tf = new JTextField(20); JTextArea ta = new JTextArea(5, 20); JButton bt = new JButton("START"); public static void main(String[] args){ primeNumber_second PN = new primeNumber_second(); PN.GUI(); } public void GUI(){ ta.setEditable(false); bt.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; if((number%2)==1){ for(long i=3; i