这是这种情况,我有一个医生记录数组,其中有名字、医生 ID、联系电话等属性。我想在 JOptionPane 消息对话框中显示所有注册医生 ID 和他们的联系电话,我想要当我按下按钮时会发生这种情况。它应该显示为列表。
这可能吗 ?我试过了,但我只显示了一条记录,其他记录都乱七八糟。
感谢您的时间。
这是这种情况,我有一个医生记录数组,其中有名字、医生 ID、联系电话等属性。我想在 JOptionPane 消息对话框中显示所有注册医生 ID 和他们的联系电话,我想要当我按下按钮时会发生这种情况。它应该显示为列表。
这可能吗 ?我试过了,但我只显示了一条记录,其他记录都乱七八糟。
感谢您的时间。
它应该直截了当
样本:
医生班
package com.doc;
public class Doctor {
private String name;
private int id;
public Doctor(String name, int id) {
super();
this.name = name;
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
医生演示
package com.doc;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JOptionPane;
public class DoctorDemo {
/**
* @param args
*/
public static void main(String[] args) {
List<Doctor> doctors = new ArrayList<Doctor>();
// populate from database
// im hard coding
doctors.add(new Doctor("Test", 1));
doctors.add(new Doctor("Test2", 2));
doctors.add(new Doctor("Test3", 3));
String message = "\n Doctor records \n ";
for (Doctor doc : doctors) {
message += "\n\n\n" + "Name:" + doc.getName() + "Id:" + doc.getId();
}
JOptionPane.showMessageDialog(null, message);
}
}
这显示了如何在 joption 消息对话框中显示。