我試圖將單擊按鈕時可見性設置爲false,但編譯器顯示「不兼容的類型」。那裏說if (frame.setVisible(true))
我用JFrame
,JButton
,JLabel
,BorderLayout
,ActionEvent
,並ActionListener
單擊按鈕以更改可見性
Object source = event.getSource();
if (source == changeTextButton)
{
if (label.getText().equals(LABEL1))
{
label.setText(LABEL2);
}
else
{
label.setText(LABEL1);
}
} // end of if (source == button)
if (source == closeButton)
{
if (frame.setVisible(true))
{
setVisible(false);
}
} // end of if (source == closeButton)
哪條線給你錯誤? –
「if(frame.setVisible(true))」 – user3479783
而且,問題在於此語句不是有效的Java。你實際上陳述了「if(void)」,這是沒有意義的。 –