gpt4 book ai didi

java - Java中使用一个方法调用多个对象

转载 作者:行者123 更新时间:2023-12-02 03:17:59 24 4
gpt4 key购买 nike

我正在尝试使用 Java GUI 创建日历,并且我想创建一个方法来创建每个日期的单元格。有没有办法创建一种方法来创建一堆 JTextArea,而无需手动创建每个单独的单元格?

我所做的一一创建单元格:

public void createCell() {
cell1 = new JTextArea(CELL_DIMENSIONS, CELL_DIMENSIONS);
}

最佳答案

您有多种方法可以做到这一点,一种可能是在 for 循环的帮助下在方法内创建一个 List 并让该方法为您返回它在其他地方使用。

public List<JTextArea> createMultipleCells(int numOfCells) {

List<JTextArea> cells = new LinkedList<JTextArea>();

for(int i = 0; i < numOfCells; i++){
cells.add(new JTextArea(CELL_DIMENSIONS, CELL_DIMENSIONS));
}

return cells;
}

与数组相同:

public JTextArea[] createMultipleCells(int numOfCells) {

JTextArea[] cells = new JTextArea[numOfCells];

for(int i = 0; i < numOfCells; i++){
cells[i] = new JTextArea(CELL_DIMENSIONS, CELL_DIMENSIONS);
}

return cells;
}

关于java - Java中使用一个方法调用多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40028195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com