Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Starter with main
- import javax.swing.*;
- public class Starter extends JFrame{
- public static void main( String[] args ){
- GUIForDisplay gui = new GUIForDisplay();
- ContentTrial c1 = new ContentTrial();
- c1.createDataForm(gui,"Test1");
- ContentTrial c2 = new ContentTrial();
- c2.createDataForm(gui,"Test2");
- }
- }
- //Create GUI-Frame
- import javax.swing.*;
- public class GUIForDisplay extends JFrame{
- private static final long serialVersionUID = 1L;
- public GUIForDisplay() {
- super("myTitle");
- setLayout(null);
- setResizable(false);
- setSize(800, 600);
- setVisible(true);
- }
- }
- //Creates a form
- import javax.swing.*;
- public class ContentTrial extends JFrame{
- private static int objCount = 0;
- private final int iWidthTextField = 100;
- private final int iMarginRightTextField = 10;
- private final int iPrimaryOffsetTextField = 10;
- public static boolean debug = true;
- private final int iFinalPosY = 10;
- private int iFinalPosX;
- private String contentName;
- public ContentTrial() {
- //Constructor is unused atm
- }
- public void createDataForm(GUIForDisplay gui, String sContentName){
- contentName = sContentName;
- JTextField txtContentName = new JTextField(contentName);
- iFinalPosX = iPrimaryOffsetTextField + ( ( iWidthTextField + iMarginRightTextField ) * objCount );
- objCount++;
- if( debug ) System.out.println(iFinalPosX + " / " + objCount);
- txtContentName.setBounds(iFinalPosX, iFinalPosY, iWidthTextField, 20);
- gui.add(txtContentName);
- gui.validate();
- }
- }
Add Comment
Please, Sign In to add comment