Guest User

Untitled

a guest
May 22nd, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. //Starter with main
  2. import javax.swing.*;
  3. public class Starter extends JFrame{
  4.     public static void main( String[] args ){
  5.         GUIForDisplay gui = new GUIForDisplay();
  6.         ContentTrial c1 = new ContentTrial();
  7.         c1.createDataForm(gui,"Test1");
  8.         ContentTrial c2 = new ContentTrial();
  9.         c2.createDataForm(gui,"Test2");
  10.     }
  11. }
  12.  
  13. //Create GUI-Frame
  14. import javax.swing.*;
  15. public class GUIForDisplay extends JFrame{
  16.     private static final long serialVersionUID = 1L;
  17.     public GUIForDisplay() {
  18.         super("myTitle");
  19.         setLayout(null);
  20.         setResizable(false);
  21.         setSize(800, 600);
  22.         setVisible(true);
  23.     }
  24. }
  25.  
  26. //Creates a form
  27. import javax.swing.*;
  28. public class ContentTrial extends JFrame{
  29.  
  30.     private static int objCount = 0;
  31.     private final int iWidthTextField = 100;
  32.     private final int iMarginRightTextField = 10;
  33.     private final int iPrimaryOffsetTextField = 10;
  34.     public static boolean debug = true;
  35.     private final int iFinalPosY = 10;
  36.     private int iFinalPosX;
  37.     private String contentName;
  38.  
  39.     public ContentTrial() {
  40.         //Constructor is unused atm
  41.     }
  42.    
  43.     public void createDataForm(GUIForDisplay gui, String sContentName){
  44.         contentName = sContentName;
  45.         JTextField txtContentName = new JTextField(contentName);
  46.         iFinalPosX = iPrimaryOffsetTextField + ( ( iWidthTextField + iMarginRightTextField ) * objCount );
  47.         objCount++;
  48.         if( debug ) System.out.println(iFinalPosX + " / " + objCount);
  49.         txtContentName.setBounds(iFinalPosX, iFinalPosY, iWidthTextField, 20);
  50.         gui.add(txtContentName);
  51.         gui.validate();
  52.     }
  53. }
Add Comment
Please, Sign In to add comment