Como usar suppresswarnings anotação de java
A anotação é um código extra que fornece informações úteis sobre a natureza do seu programa de Java. Os seguintes códigos usa a SuppressWarnings
importação java.awt.FlowLayout-
importação javax.swing.JFrame-
Video: Que es Java y para que sirve.mp4
importação javax.swing.JButton-
@SuppressWarnings ("serial")
classe pública SimpleFrame estende JFrame {
SimpleFrame pública () {
Video: Como utilizar el Switch en Java
setTitle ("dom&apos-t clique no botão!") -
setLayout (new FlowLayout ()) -
setDefaultCloseOperation (EXIT_ON_CLOSE) -
add (new JButton ("Pânico")) -
SetSize (300, 100) -
setVisible (true) -
}
}
Quando você usa um anotação SuppressWarnings
, você diga Java não para lembrá-lo que o programa contém determinado código questionável. A linha @SuppressWarnings ("serial")
informa Java não para lembrá-lo que você omitido uma coisa chamada serialVersionUID
campo. Em outras palavras, o SuppressWarnings
anotação informa Java não exibir um aviso.
“E o que”, você pergunta, “é um serialVersionUID
campo?Ӄ algo que tenha a ver com o alargamento do JFrame
classe - algo que você não se preocupam. Não ter um serialVersionUID
campo gera um aviso, não um erro. Então, viver perigosamente! Apenas suprimir o aviso e não se preocupe com serialVersionUID
Campos.
- Em JShell, digite o seguinte sequência de declarações e declarações. O que acontece? Por quê?
jshellgt; importação javax.swing.JFrame
jshellgt; JFrame quadro
jshellgt; frame.setSize (100, 100)
jshellgt; frame = novo Jframe ()
jshellgt; frame.setSize (100, 100)
jshellgt; frame.setVisible (true)
Altere a instrução
setLayout (new FlowLayout ()) -
- para
setLayout (new BorderLayout ()) -
Que diferença faz essa mudança faz quando você executar o programa?