Pong 2000 with Sound,Bitblit and AI instructions
!Pong 2000 with Sound,Bitblit and AI instructions, Made so you guys can start to program correctly. Those of you that ask how I do it, well here is the source code for you to ponder over.... Have fun, coz I do.
AI
AI Summary: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
Source Code
Upload
// Copyright J-f Mitchell, this litle peace of code is a great
// tutorial for swing begigner.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JavaApp {
JFrame frame1;
JButton command1;
JTextField text1; //Declaring variables in class to able to use it in the whole class.
JPanel panel1;
JButton command2;
public JavaApp() {
frame1 = new JFrame("Put your title here"); //Main frame
frame1.setSize(50, 50);
command1 = new JButton("Button 1"); // creating control from declared variable in the class
text1 = new JTextField(20);
panel1 = new JPanel();
command2 = new JButton("Button 2");
command1.setMnemonic(KeyEvent.VK_I); //This is an event listener without the implements in the class, I like this method!
command1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
text1.setText("Button 1!");
}
});
command2.setMnemonic(KeyEvent.VK_I); // listener for the second button
command2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
text1.setText("Button 2!");
}
});
panel1.setLayout(new FlowLayout());
panel1.add(text1);
panel1.add(command1); //adding components to pane, you need this to be able to see ure component,
panel1.add(command2);
frame1.getContentPane().add(panel1, BorderLayout.CENTER); //add my pane to my frame
// Exit when the window is closed.
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// show the frame!
frame1.pack();
frame1.setVisible(true);
}
public static void main(String[] args) {
// set the look and feel
try {
UIManager.setLookAndFeel(
UIManager.getCrossPlatformLookAndFeelClassName()); //getting the java swing look
} catch(Exception e) {}
JavaApp javaapp = new JavaApp(); // tell the program to show up the frame by calling my GUI function
}
}
Original Comments (3)
Recovered from Wayback Machine