Video: Java Swing 007: Cách sử dụng Text Field 2025
Chú thích là mã bổ sung cung cấp thông tin hữu ích về bản chất của chương trình Java của bạn. Các mã sau đây sử dụng chú thích
SuppressWarnings
.
nhập khẩu java. awt. FlowLayout;
nhập javax. lung lay. JFrame;
nhập javax. lung lay. JButton;
@SuppressWarnings ("nối tiếp")
lớp công khai SimpleFrame mở rộng JFrame {
công cộng SimpleFrame () {
setTitle ("Don 't click vào nút!");
setLayout (FlowLayout mới ());
setDefaultCloseOperation (EXIT_ON_CLOSE);
add (new JButton ("Panic"));
setSize (300, 100);
setVisible (đúng);
}
}
Khi bạn sử dụng chú thích
SuppressWarnings
, bạn sẽ nói cho Java không nhắc nhở bạn rằng chương trình của bạn chứa mã có vấn đề nhất định. Dòng
@SuppressWarnings ("nối tiếp")
nói với Java không nhắc nhở bạn rằng bạn đã bỏ qua một cái gì đó được gọi là trường
serialVersionUID
. Nói cách khác, chú thích
SuppressWarnings
cho biết Java không hiển thị cảnh báo.
"Và những gì," bạn hỏi, "là một
serialVersionUID
lĩnh vực? "Đó là một cái gì đó liên quan đến việc mở rộng lớp
JFrame
- cái mà bạn không quan tâm. Không có trường
serialVersionUID
tạo ra cảnh báo chứ không phải lỗi. Vì vậy, sống nguy hiểm! Chỉ cần ngăn chặn cảnh báo và đừng lo lắng về các trường
serialVersionUID
.
- Trong JShell, nhập chuỗi các khai báo và câu lệnh sau đây. Điều gì xảy ra? Tại sao?
jshell> nhập javax. lung lay. JFrame
jshell> khung JFrame
jshell> khung. setSize (100, 100)
jshell> frame = new JFrame ()
jshell> frame. setSize (100, 100)
jshell> frame. setVisible (true)
Thay đổi câu lệnh
setLayout (mới FlowLayout ());
- đến
setLayout (new BorderLayout ());
sự thay đổi này sẽ làm thay đổi gì khi bạn chạy chương trình?