package com.gameminers.glasspane.testharness; import gminers.glasspane.GlassPane; import gminers.glasspane.component.button.PaneButton; import gminers.glasspane.component.text.PanePasswordField; import gminers.glasspane.component.text.PaneTextField; import net.minecraft.util.ResourceLocation; public class PaneTestTextFields extends GlassPane { public PaneTestTextFields() { setName("Text Fields"); add(PaneButton.createDoneButton()); add(PaneTestHarness.createGithubButton("PaneTestTextFields.java"), PaneTestHarness.createFlipButton()); PaneTextField basic = new PaneTextField("Basic Text Field"); basic.setX(10); basic.setY(10); add(basic); PaneTextField placeholder = new PaneTextField(); placeholder.setBlankText("Text Field with Placeholder"); placeholder.setX(10); placeholder.setY(34); add(placeholder); PanePasswordField password = new PanePasswordField(); password.setBlankText("Password Field"); password.setX(10); password.setY(56); add(password); PanePasswordField passwordWithIcon = new PanePasswordField(); passwordWithIcon.setBlankText("Password Field with Icon"); passwordWithIcon.setX(10); passwordWithIcon.setY(78); passwordWithIcon.setIcon(new ResourceLocation("textures/items/diamond.png")); add(passwordWithIcon); PaneTextField normalWithIcon = new PaneTextField(); normalWithIcon.setBlankText("Text Field with Icon"); normalWithIcon.setX(10); normalWithIcon.setY(102); normalWithIcon.setIcon(new ResourceLocation("textures/items/carrot.png")); add(normalWithIcon); } }