java - 使用 Jlabel 和 JTextField 数组以某种格式显示
问题描述
目前我正在尝试让我的 Jtextfield 和 Jlabels 以这种格式显示
我目前只有标签数组,因为由于某种原因,当我给它们赋值时,它们只是没有显示在 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:如何使它以这种格式显示是否可能?
解决方案
推荐阅读
- c# - HttpWebRequest 中缺少内容长度
- javascript - 单击日期时应触发日期选择器单击事件
- c# - 将图像上传到文件夹 MVC 5
- spring-batch - Spring Cloud Dataflow - 如何将凭据传递给任务
- .net-core - 在开发过程中伪造身份验证
- tensorflow - Tensorflow 未显示正确的可用内存量
- machine-learning - 为什么以及何时需要深度强化学习而不是 q-learning?
- c# - 使用 System.Web.Mvc.RouteAttribute 时 ActionLink 构建错误的 URL
- ms-word - 在 Word Office JS 中隐藏内容控件
- javascript - 如何使用php将xml子元素添加到数组的第一个索引