我试图找出如何在jLabel之后增加数字,例如: jLabel1-> jLabel2,带有for语句。我不知道这是否可能,但没有它,我的想法就搞砸了
我尝试将数字设为变量,然后递增该变量,但是我不知道该怎么做的语法。我的代码不太流利,所以我想不出其他任何方式
//i want to turnthis into
jLabel1.setText("hi");
//this
jLabel2.setText("hello");
答案 0 :(得分:1)
您不能增加变量名,但是您可能想要做的是拥有一个JLabels数组。然后,您可以像这样称呼他们
public class PaymentsViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener
{
public TextView txtBankName, txtMyBankName, txtBankAccountName, txtTotalTransfer, txtMetods;
private ItemClickListener itemClickListener;
public PaymentsViewHolder(View itemView)
{
super(itemView);
txtBankName = itemView.findViewById(R.id.payments_bank_destination);
txtMyBankName = itemView.findViewById(R.id.payments_bank_name);
txtBankAccountName = itemView.findViewById(R.id.payments_bank_account);
txtTotalTransfer = itemView.findViewById(R.id.payments_total_transfer);
txtMetods = itemView.findViewById(R.id.payments_bank_metods);
}
@Override
public void onClick(View view)
{
itemClickListener.onClick(view, getAdapterPosition(), false);
}
public void setItemClickListener(ItemClickListener itemClickListener) {
this.itemClickListener = itemClickListener;
}
}