import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Ex2 extends JFrame { private JTextField data, output; private JButton go; public Ex2() { super("Looking for UPPER CASE"); setSize(400, 400); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); data = new JTextField("Enter your text here"); output = new JTextField(30); go = new JButton("check it"); go.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { output.setText("Has Capitals: " + checkForCapitals(data.getText())); } }); Container myPane = getContentPane(); myPane.setLayout(new FlowLayout()); myPane.add(go); myPane.add(data); myPane.add(output); validate(); } public static void main(String[] args) { new Ex2(); } }