Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.80 KB | None | 0 0
  1. package com.javaman.rcm.guis;
  2.  
  3. import javax.swing.JSlider;
  4.  
  5. import org.lwjgl.input.Keyboard;
  6.  
  7. import com.javaman.rcm.Runescape;
  8. import com.javaman.rcm.utility.LogHelper;
  9.  
  10. import net.minecraft.client.gui.*;
  11. import net.minecraft.client.settings.EnumOptions;
  12. import net.minecraft.network.packet.Packet250CustomPayload;
  13. import net.minecraft.util.StatCollector;
  14.  
  15. public class GuiRSACGpChanging extends GuiScreen
  16. {  
  17.     public String gpInputField = "";
  18.    
  19.     public GuiRSACGpChanging()
  20.     {
  21.        
  22.     }
  23.    
  24.     public void initGui()
  25.     {
  26.         buttonList.clear();
  27.        
  28.         this.buttonList.add(new GuiCustomButton(1, width / 2 - 25, height / 2 + 15, 50, 15, StatCollector.translateToLocal("Enter!")));
  29.     }
  30.    
  31.     protected void actionPerformed(GuiButton button)
  32.     {      
  33.         switch (button.id)
  34.         {
  35.             case 1:
  36.             {
  37.                
  38.                 break;
  39.             }
  40.         }
  41.     }
  42.    
  43.     protected void keyTyped(char par1, int par2)
  44.     {
  45.         super.keyTyped(par1, par2);
  46.        
  47.         String[] allowedChars = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" };
  48.        
  49.         for (String s : allowedChars)
  50.         {
  51.             String s1 = par2 + "";
  52.            
  53.             if (s1 == s.toLowerCase() && fontRenderer.getStringWidth(gpInputField + s) < 9)
  54.             {
  55.                 gpInputField += s.toLowerCase();
  56.             }
  57.            
  58.             if (s1 == s.toUpperCase() && fontRenderer.getStringWidth(gpInputField + s) < 9)
  59.             {
  60.                 gpInputField += s.toUpperCase();
  61.             }
  62.         }
  63.     }
  64.    
  65.     protected void mouseClicked(int par1, int par2, int par3)
  66.     {
  67. //      this.mouseClicked(par1, par2, par3);
  68.     }
  69.    
  70.     public boolean doesGuiPauseGame()
  71.     {
  72.         return true;
  73.     }
  74.    
  75.     public void onGuiClosed()
  76.     {
  77.         Keyboard.enableRepeatEvents(false);
  78.     }
  79.    
  80.     public void drawScreen(int par1, int par2, float par3)
  81.     {
  82.         this.drawDefaultBackground();
  83.        
  84.         drawString(fontRenderer, gpInputField, width / 2, height / 2, 0xFFFFFF);
  85.        
  86.         super.drawScreen(par1, par2, par3);
  87.     }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement