Files
SwingCodeSamples/SwingCodeExamplesNB/src/main/java/javateaching/layoutmanagers/Controller.java
T

84 lines
2.4 KiB
Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javateaching.layoutmanagers;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JFrame;
/**
*
* @author
*/
public class Controller implements ActionListener, MouseListener
{
private static Controller oneInstance ;//= new Controller();
public static Controller getInstance() {
if (oneInstance == null){
oneInstance = new Controller();
}
return oneInstance;
}
// singleton pattern
private Controller()
{
}
public void actionPerformed(ActionEvent ae)
{
System.out.println(ae.getActionCommand());
if (ae.getActionCommand().equals("clickme")) {
GridTo500 g500 = new GridTo500();
JFrame newWindow = new JFrame("New");
newWindow.add(g500);
newWindow.setSize(500, 500);
newWindow.setVisible(true);
}
if (ae.getActionCommand().equals("abc"))
{
System.out.println("hello");
}
}
// @Override
// public void actionPerformed(ActionEvent ae) {
// throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
// }
@Override
public void mouseClicked(MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void mousePressed(MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void mouseReleased(MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void mouseEntered(MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void mouseExited(MouseEvent me) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}