2017-04-24 57 views
-2

這是我已經有的代碼。現在我想能夠創建自己的字符串數組,然後將其作爲我的gui中的列表。我嘗試了幾個只是將其添加到面板,並沒有奏效。任何想法我會如何去做這件事?如何從數組中添加一個gui列表?

import javax.swing.*; 
import javax.swing.JButton; 
import javax.swing.JList; 
import java.awt.*; 

public class plannerGUI { 

    private JFrame f; 
    private JPanel p2; 
    private JPanel p; 
    private JButton b1; 
    private JLabel label; 
    public plannerGUI() { 
     gui(); 
    } 

    public void gui() { 
     f = new JFrame("Planner"); 

     f.setVisible(true); 
     f.setSize(600,400); 
     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     p = new JPanel(); 
     p2 = new JPanel(); 
     b1 = new JButton("Add Date"); 
     label = new JLabel("Upcoming Events"); 


     p2.add(label); 
     p.add(b1); 


     f.add(p2); 
     f.add(p,BorderLayout.SOUTH); 


    } 

    public static void main(String[] args) { 
     new plannerGUI(); 
    } 
} 

回答

0

您需要爲JButton(b1)添加Actionlistener並在其中實現代碼(處理)。

b1.addActionListener((ActionEvent event) -> { 
    //.. to do something; 
}); 
相關問題