diff --git a/cs654/proj1/KaZa.java b/cs654/proj1/KaZa.java new file mode 100644 index 0000000..3443ab0 --- /dev/null +++ b/cs654/proj1/KaZa.java @@ -0,0 +1,9 @@ + +public class KaZa +{ + public static void main(String args[]) + { + KaZaGUI gui = new KaZaGUI(); + } +} + diff --git a/cs654/proj1/KaZaGUI.java b/cs654/proj1/KaZaGUI.java new file mode 100644 index 0000000..6b66a2b --- /dev/null +++ b/cs654/proj1/KaZaGUI.java @@ -0,0 +1,32 @@ + +import java.awt.*; +import javax.swing.*; + +public class KaZaGUI extends JFrame +{ + public KaZaGUI() + { + super("Josh's KaZa application for CS654!"); + + setDefaultCloseOperation(EXIT_ON_CLOSE); + setSize(400, 400); + setVisible(true); + + Container c = getContentPane(); + JTabbedPane pane = new JTabbedPane(); + c.add(pane); + + JPanel clientPanel = new JPanel(new BorderLayout()); + pane.add("Client", clientPanel); + + JPanel transferPanel = new JPanel(new BorderLayout()); + pane.add("Transfers", transferPanel); + + JPanel serverPanel = new JPanel(new BorderLayout()); + pane.add("Server", serverPanel); + } + + public void run() + { + } +} diff --git a/cs654/proj1/Makefile b/cs654/proj1/Makefile new file mode 100644 index 0000000..e8fdf29 --- /dev/null +++ b/cs654/proj1/Makefile @@ -0,0 +1,11 @@ + +all: + javac *.java + +.PHONY: run +run: + java KaZa + +.PHONY: clean +clean: + -$(RM) -f *.class *~