Использование массивов Jlabel и JTextField для отображения в определенном формате - PullRequest
0 голосов
/ 20 января 2019

в настоящее время я пытаюсь, чтобы мои Jtextfield и Jlabels отображались в этом формате enter image description here

В настоящее время у меня есть только массив для меток, поскольку по какой-то причине они просто не отображаютсяв Jpanel, когда я дал им значения.

private JLabel[] labels = new JLabel[8]; // (8 = max capacity)
int idsCount = 6; // This value varies from 1 - 8 depending on user input

private void initIDLabels {
    for (int i = 0; i < labels.length; i++) {
        labels[i] = new JLabel();
        LabelFieldPanel.add(labels[i]);
    }
    changeLabelsVisibility();
}

private void changeLabelsVisibility() {
    for (JLabel label : labels) {
        label.setVisible(false);
    }

    for (int i = 0; i < idsCount; i++) {
        labels[i] = idsArray[i];
        labels[i].setVisible(true);
    }
}

Вопрос 1: Почему он не отображается в Jpanel?Вопрос 2: Как сделать так, чтобы это отображалось в этом формате, возможно ли это?

...