我是一个新手,所以总是非常感谢您的建议和帮助。

似乎无法让我的容器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);


谢谢

亲切的问候
史提芬

最佳答案

如果它是JFrameWindowJInternalFrame等,则只需调用

setTitle("Hallo");
。此外,对super的调用必须是构造函数中的第一个调用。

09-30 17:49
查看更多