在Java中使用方法调用多个对象
我正在尝试使用JavaGUI创建一个日历,我想创建一个方法来创建每个日期的单元格。有没有办法创建一个方法来创建一组JTextArea,而不必手动创建每个单元格 一个一个创建一个单元格我会:在Java中使用方法调用多个对象,java,Java,我正在尝试使用JavaGUI创建一个日历,我想创建一个方法来创建每个日期的单元格。有没有办法创建一个方法来创建一组JTextArea,而不必手动创建每个单元格 一个一个创建一个单元格我会: public void createCell() { cell1 = new JTextArea(CELL_DIMENSIONS, CELL_DIMENSIONS); } 有很多方法可以做到这一点,一种可能是在方法内部创建一个列表,并借助for循环,使方法返回该列表供您在其他地方使用 public
public void createCell() {
cell1 = new JTextArea(CELL_DIMENSIONS, CELL_DIMENSIONS);
}
有很多方法可以做到这一点,一种可能是在方法内部创建一个
列表,并借助for
循环,使方法返回该列表供您在其他地方使用
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 List createMultipleCells(int numOfCells){
列表单元格=新建LinkedList();
对于(int i=0;i
数组也是这样:
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;
}
public JTextArea[]createMultipleCells(int numOfCells){
JTextArea[]单元格=新的JTextArea[numOfCells];
对于(int i=0;i
您有很多方法可以做到这一点,一种可能是在方法内部创建一个列表,并借助for
循环,使方法返回该列表供您在其他地方使用
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 List createMultipleCells(int numOfCells){
列表单元格=新建LinkedList();
对于(int i=0;i
数组也是这样:
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;
}
public JTextArea[]createMultipleCells(int numOfCells){
JTextArea[]单元格=新的JTextArea[numOfCells];
对于(int i=0;i
如果您已经知道如何手动创建单元格,那么下一步就是学习如何使用循环。如果您已经知道如何手动创建单元格,那么下一步就是学习如何使用循环。