Package nf.co.haxter.gui.layouts

Examples of nf.co.haxter.gui.layouts.WrapLayout


    panelFieldInfo.setLayout(new BorderLayout(0, 0));

    JPanel panelListControls = new JPanel();
    panelListControls.setBorder(new LineBorder(new Color(0, 0, 0)));
    panelFieldInfo.add(panelListControls, BorderLayout.NORTH);
    panelListControls.setLayout(new WrapLayout());

    JButton btnAddField = new JButton("Add Field...");
    panelListControls.add(btnAddField);

    JButton btnRemoveField = new JButton("Remove Field");
    btnRemoveField.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent paramActionEvent) {
        FieldNode fn = list.getSelectedValue();
        if (fn != null) {
          fieldModel.removeElement(fn);
          cNode.fields.remove(fn);
        }
      }
    });
    panelListControls.add(btnRemoveField);

    JButton btnUpdateField = new JButton("Update Field");
    panelListControls.add(btnUpdateField);

    JPanel panelFieldStuff = new JPanel();
    panelFieldInfo.add(panelFieldStuff);
    panelFieldStuff.setLayout(new BorderLayout(0, 0));

    tabbedPane = new JTabbedPane(JTabbedPane.TOP);
    tabbedPane.setVisible(false);
    panelFieldStuff.add(tabbedPane, BorderLayout.CENTER);

    JPanel panelNameData = new JPanel();
    tabbedPane.addTab("Name Data", null, panelNameData, null);
    panelNameData.setLayout(new GridLayout(0, 2, 0, 0));

    JLabel lblName = new JLabel("Name: ");
    panelNameData.add(lblName);

    textFieldName = new JTextField();
    panelNameData.add(textFieldName);
    textFieldName.setColumns(10);

    JLabel lblDescriptor = new JLabel("Descriptor: ");
    panelNameData.add(lblDescriptor);

    textFieldDescriptor = new JTextField();
    panelNameData.add(textFieldDescriptor);
    textFieldDescriptor.setColumns(10);

    JLabel lblSignature = new JLabel("Signature: ");
    panelNameData.add(lblSignature);

    textFieldSignature = new JTextField();
    panelNameData.add(textFieldSignature);
    textFieldSignature.setColumns(10);

    JLabel lblInitialValue = new JLabel("Initial Value: ");
    panelNameData.add(lblInitialValue);

    JPanel panelInitialValueInfo = new JPanel();
    panelNameData.add(panelInitialValueInfo);
    panelInitialValueInfo.setLayout(new BorderLayout(0, 0));

    textFieldInitialValue = new JTextField();
    panelInitialValueInfo.add(textFieldInitialValue, BorderLayout.CENTER);
    textFieldInitialValue.setColumns(10);

    comboBoxInitialValueType = new JComboBox();
    comboBoxInitialValueType.setModel(new DefaultComboBoxModel(InitialValueType.values()));
    panelInitialValueInfo.add(comboBoxInitialValueType, BorderLayout.EAST);

    JPanel panelModifiers = new JPanel();
    tabbedPane.addTab("Modifiers", null, panelModifiers, null);
    panelModifiers.setLayout(new BorderLayout(0, 0));

    JPanel panelAccessModifiers = new JPanel();
    panelModifiers.add(panelAccessModifiers, BorderLayout.WEST);
    panelAccessModifiers.setLayout(new BoxLayout(panelAccessModifiers, BoxLayout.Y_AXIS));

    rdbtnPublic = new JRadioButton("PUBLIC");
    buttonGroup.add(rdbtnPublic);
    panelAccessModifiers.add(rdbtnPublic);

    rdbtnProtected = new JRadioButton("PROTECTED");
    buttonGroup.add(rdbtnProtected);
    panelAccessModifiers.add(rdbtnProtected);

    rdbtnPrivate = new JRadioButton("PRIVATE");
    buttonGroup.add(rdbtnPrivate);
    panelAccessModifiers.add(rdbtnPrivate);

    rdbtnDefault = new JRadioButton("DEFAULT");
    buttonGroup.add(rdbtnDefault);
    panelAccessModifiers.add(rdbtnDefault);

    JPanel panelOtherModifiers = new JPanel();
    panelModifiers.add(panelOtherModifiers);
    panelOtherModifiers.setLayout(new WrapLayout());

    chckbxStatic = new JCheckBox("STATIC");
    panelOtherModifiers.add(chckbxStatic);

    chckbxFinal = new JCheckBox("FINAL");
View Full Code Here


    buttonGroup.add(rdbtnDefault);
    panelAccessModifiers.add(rdbtnDefault);

    JPanel panelOtherModifiers = new JPanel();
    panelModifiers.add(panelOtherModifiers, BorderLayout.EAST);
    panelOtherModifiers.setLayout(new WrapLayout());

    chckbxStatic = new JCheckBox("STATIC");
    panelOtherModifiers.add(chckbxStatic);

    chckbxAbstract = new JCheckBox("ABSTRACT");
    panelOtherModifiers.add(chckbxAbstract);

    chckbxFinal = new JCheckBox("FINAL");
    panelOtherModifiers.add(chckbxFinal);

    chckbxEnum = new JCheckBox("ENUM");
    panelOtherModifiers.add(chckbxEnum);

    JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);

    panelMisc = new JPanel();
    tabbedPane.addTab("Misc.", null, panelMisc, null);
    panelMisc.setLayout(new GridLayout(0, 2, 0, 0));

    lblClassVersion = new JLabel("Class Version: ");
    panelMisc.add(lblClassVersion);

    comboBoxClassVersion = new JComboBox<ClassVersion>();
    comboBoxClassVersion.setModel(new DefaultComboBoxModel(ClassVersion.values()));
    comboBoxClassVersion.setSelectedIndex(v);

    panelMisc.add(comboBoxClassVersion);
    tabbedPane.addTab("Modifiers", panelModifiers);
    tabbedPane.addTab("Names", panelNames);
    panelNames.setLayout(new BorderLayout(0, 0));

    panelNamesInner = new JPanel();
    panelNames.add(panelNamesInner);
    panelNamesInner.setLayout(new GridLayout(0, 2, 0, 0));

    lblClassName = new JLabel("Class Name: ");
    panelNamesInner.add(lblClassName);

    textFieldClassName = new JTextField(parse(cNode.name));
    panelNamesInner.add(textFieldClassName);
    textFieldClassName.setColumns(10);

    lblSuperClassName = new JLabel("Super Class Name: ");
    panelNamesInner.add(lblSuperClassName);

    textFieldSuperClassName = new JTextField(parse(cNode.superName));
    panelNamesInner.add(textFieldSuperClassName);
    textFieldSuperClassName.setColumns(10);

    lblPlaceholder = new JLabel("Signature: ");
    panelNamesInner.add(lblPlaceholder);

    textFieldSignature = new JTextField(parse(cNode.signature));
    panelNamesInner.add(textFieldSignature);
    textFieldSignature.setColumns(10);

    lblOuterClass = new JLabel("Outer Class: ");
    panelNamesInner.add(lblOuterClass);

    textFieldOuterClass = new JTextField(parse(cNode.outerClass));
    panelNamesInner.add(textFieldOuterClass);
    textFieldOuterClass.setColumns(10);

    lblOuterMethod = new JLabel("Outer Method: ");
    panelNamesInner.add(lblOuterMethod);

    textFieldOuterMethod = new JTextField(parse(cNode.outerMethod));
    panelNamesInner.add(textFieldOuterMethod);
    textFieldOuterMethod.setColumns(10);

    lblOuterMethodDescriptor = new JLabel("Outer Method Descriptor: ");
    panelNamesInner.add(lblOuterMethodDescriptor);

    textFieldOuterMethodDesc = new JTextField(parse(cNode.outerMethodDesc));
    panelNamesInner.add(textFieldOuterMethodDesc);
    textFieldOuterMethodDesc.setColumns(10);

    lblSourceFile = new JLabel("Source File: ");
    panelNamesInner.add(lblSourceFile);

    textFieldSourceFile = new JTextField(parse(cNode.sourceFile));
    panelNamesInner.add(textFieldSourceFile);
    textFieldSourceFile.setColumns(10);

    lblSourceDebug = new JLabel("Source Debug: ");
    panelNamesInner.add(lblSourceDebug);

    textFieldSourceDebug = new JTextField(parse(cNode.sourceDebug));
    panelNamesInner.add(textFieldSourceDebug);
    textFieldSourceDebug.setColumns(10);
    add(tabbedPane);

    JPanel panelInterfaces = new JPanel();
    tabbedPane.addTab("Interfaces", null, panelInterfaces, null);
    panelInterfaces.setLayout(new BorderLayout(0, 0));

    listInterfaces = new JList<String>();
    listInterfaces.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    panelInterfaces.add(listInterfaces);
    interfaceModel = new DefaultListModel<String>();
    for (String inter : (List<String>) cNode.interfaces) {
      interfaceModel.addElement(inter);
    }
    listInterfaces.setModel(interfaceModel);

    panelInterfaceControls = new JPanel();
    panelInterfaces.add(panelInterfaceControls, BorderLayout.NORTH);
    panelInterfaceControls.setLayout(new WrapLayout());

    btnAddInterface = new JButton("Add...");
    panelInterfaceControls.add(btnAddInterface);
    btnAddInterface.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent paramActionEvent) {
View Full Code Here

    panelAccessModifiers.add(rdbtnDefault);
   
    JPanel panelOtherModifiers = new JPanel();
    panelAllModifiers.add(panelOtherModifiers);
    panelOtherModifiers.setAutoscrolls(true);
    WrapLayout wl_panelOtherModifiers = new WrapLayout();
    wl_panelOtherModifiers.setAlignment(FlowLayout.LEADING);
    panelOtherModifiers.setLayout(wl_panelOtherModifiers);
   
    chckbxStatic = new JCheckBox("STATIC");
    panelOtherModifiers.add(chckbxStatic);
   
View Full Code Here

TOP

Related Classes of nf.co.haxter.gui.layouts.WrapLayout

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.