Or use a tabbed pane..?

-----Original Message-----
From: Arnaud Hallais <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Monday, July 02, 2001 08:53
Subject: Re: Adding and Removing Lists


>You need as many ListModel as you have different contents but only one
JList
>object (to display the contents)
>
>I would suggest something like this
>
>class MyGui extend JFrame {
>
>private Vector m_listModels;  // vector of ListModel objects
>private int m_currentListModel;
>private JList m_list;
>
>
>public MyGui () {
>    m_list = new JList();
>    m_currentListModel = -1;
>    m_listModel = new Vector();
>
>    getContentPane().add(m_list);
>
>    JButton nextButton = new JButton();
>    nextButton.addActionListener() {new ActionListener() {
>          public void actionPerformed(ActionEvent ae) {
>                if (m_listModels.size() != 0 and m_currentListModel+1 <
>m_listModels.size())
>
>m_list.setListModel((ListModel)m_listModel.elementAt(m_currentListModel++))
;
>          }
>    }
>    getContentPane().add(nextButton);
>}
>
>public void main(String args) {
>     (new MyGui()).show();
>}
>
>
>I don't even think this is compiling but it will give you a start
>
>In the m_listModels vector you put ListModel object . There is a default
>implementation of this interface DefaultListModel which works like a
vector:
>add(Object o), remove(Object o), elementAt(i)  ...
>
>
>bye
>----- Original Message -----
>From: "Is'haaq Suleiman" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Sunday, July 01, 2001 11:50 AM
>Subject: Adding and Removing Lists
>
>
>> Dear members.
>>
>> I am using a JList component, and I have defined
>> categories of lists(e.g list1,list2,list3,list4, etc).
>> I want only one list to  be displayed at a time. And
>> if the user clicks button marked "next", the next list
>> should be displayed replacing  the previous one.
>>
>> Could you please write me the codes which can solve
>> ths problem?
>>
>> Thanx(ishaaq)
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Get personalized email addresses from Yahoo! Mail
>> http://personal.mail.yahoo.com/
>> _______________________________________________
>> Swing mailing list
>> [EMAIL PROTECTED]
>> http://eos.dk/mailman/listinfo/swing
>
>_______________________________________________
>Swing mailing list
>[EMAIL PROTECTED]
>http://eos.dk/mailman/listinfo/swing

_______________________________________________
Swing mailing list
[EMAIL PROTECTED]
http://eos.dk/mailman/listinfo/swing

Reply via email to