Java - 编辑JLabel数组

时间:2016-05-22 15:31:35

标签: java arrays swing set jlabel

运行时,代码会产生错误,并且不会创建JLabel的4x4面板。此方法的引用位于上面的构造函数中。为什么不显示我的JLabel数组?

class CostprojectsController < ApplicationController
...
  def update
    ...
    params[:coststatus_id] = 2 if params[:submit1]
    params[:submit_date] = Date.today if params[:submit1]
    respond_to do |format|
      if @costproject.update_attributes(params[:costproject])
        flash[:success] = "Project Submitted"  if    @costproject.previous_changes.include?(:submit_date)
        format.html { redirect_to nextpath }
        format.json { render json: @costproject }
      else
        format.html { render action: "edit" }
        format.json { render json: @costproject.errors, status: :unprocessable_entity }
      end
    end
   end

1 个答案:

答案 0 :(得分:2)

一个问题,也许是这个:

lblBoard[i].setName("" + i);

应该是:

lblBoard[i].setText("" + i);

为什么要设置JLabel字段的名称?但是,你可能想改变的文字(我的猜测)。