我是新手,所以建议和帮助总是非常感激。
似乎无法让我的容器contentPane显示标题。
我的代码:
class CreateStockCodeDetails extends JFrame implements ActionListener
{
OptraderSA parent;
OptraderGlobalParameters GV = new OptraderGlobalParameters();
private boolean DEBUG = true; //Set DEBUG = true for Debugging
JButton SAVE_BUTTON = new JButton("SAVE");
JButton CANCEL_BUTTON = new JButton("CANCEL");
Font MyFont = new Font("Helvetica",Font.BOLD,24);
JLabel PriceBidLabel = new JLabel(" Bid Price",JLabel.LEFT);
JLabel PriceAskLabel = new JLabel(" Ask Price",JLabel.LEFT);
JLabel PriceMidLabel = new JLabel(" Mid Price",JLabel.LEFT);
JLabel DividendLabel = new JLabel(" Dividend",JLabel.LEFT);
JTextField PriceBid = new JTextField(5);
JTextField PriceAsk = new JTextField(5);
JTextField PriceMid = new JTextField(5);
JTextField Dividend = new JTextField(5);
JTextField NewUnderlyingCode = new JTextField(10);
String NewCode;
public void CreateStockDetails(String StockCode)
{
**super("Hallo All");**
Container contentPane = getContentPane();
setSize(400,500);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
//Centre Screen To Right Of Main
Dimension sd=Toolkit.getDefaultToolkit().getScreenSize();
super.setLocation(sd.width/2-100/2, sd.height/2-300/2);
由于
亲切的问候斯蒂芬
答案 0 :(得分:2)
首先,请注意,您只能在构造函数中调用super("Hallo All")
。
我认为你有两个问题:
void
即改变
public void CreateStockDetails(String StockCode)
{
**super("Hallo All");**
到这个
public CreateStockCodeDetails(String StockCode)
{
super("Hallo All");
另外,作为旁注:根据Java惯例,您应该使用小写首字母表示变量标识符,即写stockCode
而不是StockCode
,您不应该有新的在打开括号之前的线条。