diff --git a/src/main/java/noppes/npcs/client/gui/swing/GuiJTextArea.java b/src/main/java/noppes/npcs/client/gui/swing/GuiJTextArea.java deleted file mode 100644 index 19758bb50..000000000 --- a/src/main/java/noppes/npcs/client/gui/swing/GuiJTextArea.java +++ /dev/null @@ -1,73 +0,0 @@ -package noppes.npcs.client.gui.swing; - -import net.minecraft.client.Minecraft; -import noppes.npcs.client.gui.util.IJTextAreaListener; -import org.lwjgl.opengl.Display; - -import javax.swing.*; -import java.awt.event.WindowEvent; -import java.awt.event.WindowListener; - -public class GuiJTextArea extends JDialog implements WindowListener { - public IJTextAreaListener listener; - private final JTextArea area; - public GuiJTextArea(String text){ - setDefaultCloseOperation(DISPOSE_ON_CLOSE); - setSize(Display.getWidth() - 40, Display.getHeight() - 40); - setLocation(Display.getX() + 20, Display.getY() + 20); - - JScrollPane scroll = new JScrollPane(area = new JTextArea(text)); - scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); - this.add(scroll); - this.addWindowListener(this); - setVisible(true); - } - - - public GuiJTextArea setListener(IJTextAreaListener listener){ - this.listener = listener; - return this; - } - - @Override - public void windowOpened(WindowEvent e) { - - } - - @Override - public void windowClosing(WindowEvent e) { - - } - - @Override - public void windowClosed(WindowEvent e) { - if(listener == null) - return; - Minecraft.getMinecraft().func_152344_a(new Runnable() { - @Override - public void run() { - listener.saveText(area.getText()); - } - }); - } - - @Override - public void windowIconified(WindowEvent e) { - - } - - @Override - public void windowDeiconified(WindowEvent e) { - - } - - @Override - public void windowActivated(WindowEvent e) { - - } - - @Override - public void windowDeactivated(WindowEvent e) { - - } -}