-2
シンプルなJFrameの作り方を学んでいて、何か問題がありました。私はそれが迅速な修正だと確信しています。誰かが私に間違っていることを教えてもらえれば、私はそれを高く評価します。ありがとう。シンプルなJFrameが表示されない
ああ...また... thisをチェックして、彼らが良い習慣をたどっているかどうか教えてください。 (私は簡単に伝えることができ、その命名規則はひどいですほか。)
私のクラスのコード:
FlowLayout flow = new FlowLayout();
JPanel pan;
JFrame fra;
JButton but = new JButton();
JLabel lab = new JLabel();
public MainScreen(){
gui();
}
public void gui(){
fra = new JFrame("ATR Utilities");
fra.setVisible(true);
fra.setSize(400, 600);
fra.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pan = new JPanel(flow);
pan.setBackground(Color.CYAN);
but = new JButton("Test");
lab = new JLabel("Test label");
pan.add(but);
pan.add(lab);
}
public static void main(String[] args){
new MainScreen();
}
'gui()'メソッドの最後に 'fra.setVisible(true);を追加します。 –
1)表示されていないフレームまたはパネルですか? 2)すぐに助けを得るために、[MCVE]または[短く、自己完結型の正しい例](http://www.sscce.org/)を投稿してください。 –