first commit

This commit is contained in:
Jose Caban
2025-06-07 01:59:34 -04:00
commit 388ac241f0
3558 changed files with 9116289 additions and 0 deletions

98
CS1322/p5/class2test.java Normal file
View File

@@ -0,0 +1,98 @@
import java.awt.*;
import javax.swing.*;
class class2test
{
private class2listener listener;
private JFrame frame;
private JTextArea textarea;
private JLabel label;
private JButton J1;
private JButton J2;
private JMenuBar menubar;
private JMenu menu1;
private JMenu menu2;
private JMenuItem f1,f2,e1,e2;
public class2test()
{
createstuff();
dostuff();
}
public void createstuff()
{
frame = new JFrame("my window");
listener = new class2listener(this);
textarea = new JTextArea("Type here");
J1 = new JButton("Click here...");
J2 = new JButton("Print Stuff");
label = new JLabel("My GUI");
menubar = new JMenuBar();
menu1 = new JMenu("file");
menu2 = new JMenu("edit");
f1 = new JMenuItem("f 1");
f2 = new JMenuItem("f 2");
e1 = new JMenuItem("e 1");
e2 = new JMenuItem("e 2");
}
public void dostuff()
{
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con = frame.getContentPane();
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
con.add(panel);
textarea.setLineWrap(true);
panel.add(label,BorderLayout.SOUTH);
panel.add(textarea,BorderLayout.CENTER);
menubar.add(menu1);
menubar.add(menu2);
menu1.add(f1);
menu1.add(f2);
menu2.add(e1);
menu2.add(e2);
f1.addActionListener(listener);
f2.addActionListener(listener);
e1.addActionListener(listener);
e2.addActionListener(listener);
panel.add(menubar,BorderLayout.NORTH);
JPanel panel2 = new JPanel();
panel2.setLayout(new GridLayout(2,1));
panel2.add(J1);
panel2.add(J2);
J1.addActionListener(listener);
J2.addActionListener(listener);
panel.add(panel2,BorderLayout.EAST);
frame.setSize(400,300);
frame.setVisible(true); // frame.show()
}
public void printStuff()
{
System.out.println("The text in the JTextArea is: \n" +
'\t' + textarea.getText());
}
public static void main(String[] args)
{
class2test c = new class2test();
}
}