怎么获取从引用自定义panel控件的frame里获取它的控件的值

如何获取从引用自定义panel控件的frame里获取它的控件的值?
以下是自定义的panel控件:

package snooker;

import java.awt.Component;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;

public class BeveragePanel extends JPanel
{
public Component juice;
public Component water;
public Component beer;
public Component vine;
public Component soda;
public Component sprite;
public Component tea;
public Component milk;
public Component cola;

public BeveragePanel()
{
setLayout(new GridLayout(3,3));
juice=BeveragePanel("juice");
water=BeveragePanel("water");
beer=BeveragePanel("beer");
vine=BeveragePanel("vine");
soda=BeveragePanel("soda");
    cola=BeveragePanel("cola");
sprite=BeveragePanel("sprite");
tea=BeveragePanel("tea");
milk=BeveragePanel("milk");

this.add(juice);
this.add(water);
this.add(beer);
this.add(vine);
this.add(soda);
this.add(cola);
this.add(sprite);
this.add(tea);
this.add(milk);


}
protected Component BeveragePanel(String BeveragePanel)
{
JPanel panel=new JPanel();
JPanel bottomPanel=new JPanel();

JLabel label=new JLabel(BeveragePanel,SwingUtilities.CENTER);
String[] number = {"0","1", "2", "3", "4", "5","6","7","8","9","10" };
JComboBox jComboBox = new JComboBox(number);

bottomPanel.add(jComboBox);
panel.add(label);
panel.add(bottomPanel);
panel.setLayout(new GridLayout(2,1));
return panel;
}
// don't know hao to get the value of the combobox. 
}


之后,这是主页面引用它的代码。
BeveragePanel beverage;
        beverage=new BeveragePanel();
        rightPanel.add(beverage,BorderLayout.NORTH);
        rightPanel.add(buttonPanel,BorderLayout.SOUTH);


panel的大体样子为红色框内。
怎么获取从引用自定义panel控件的frame里获取它的控件的值

我想在frame里得到自定义panel里下拉框里面的值,应该要怎么做?谢谢。

------解决思路----------------------
例如 
BeveragePanel 里面实现个public方法

public String getBeer(){
return (String)beer.getSelectItem();
}


在frame里面 用 getBeer 访问。