001 package org.shiftone.jrat.desktop.action.file;
002
003 import javax.swing.*;
004 import java.awt.*;
005 import java.awt.event.ActionEvent;
006
007 /**
008 * @author jeff@shiftone.org (Jeff Drost)
009 */
010 public class WindowSizeAction extends AbstractAction {
011 private JFrame frame;
012 private Dimension size;
013
014 public WindowSizeAction(JFrame frame, int width, int height) {
015 super(width + "x" + height);
016 this.frame = frame;
017 this.size = new Dimension(width, height);
018 }
019
020 public void actionPerformed(ActionEvent e) {
021 frame.setSize(size);
022 }
023 }