2013-05-07 2 views
0

В этом случае у меня есть запись записи врача, где есть такие атрибуты, как имя, доктор, контактный номер и т. Д. Я пытаюсь отобразить все зарегистрированные идентификаторы врачей и их номера контактов в диалоговом окне сообщений JOptionPane, я хочу, чтобы это произошло, когда я нажимаю кнопку. Он должен отображаться в виде списка.Отображение списка записей в диалоговом окне сообщений

Возможно ли это? Я пробовал это, но мне удалось получить только одну запись, другие записи все перепутались.

Спасибо за ваше время.

ответ

0

Следует straig вперед

образец:

врач класс

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 сообщения.

+0

Спасибо, что сделал трюк. –

+0

Добро пожаловать. – Makky

Смежные вопросы