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 }