Tôi có một chuỗi tên là uname trong khung.
uname = usrNameTxt.getText();
char[] pword = pwordTxt.getPassword();
Mật khẩu chuỗi = Chuỗi mới(pword);
và trỏ đến khung tiếp theo
this.dispose();
Mục mớiFclty(uname).setVisible(true);
Muốn chuỗi không tên trong một khung khác của tôi (hiển thị bên dưới)...
Phần công khaiFclty() {
initComponents();
}
public MụcFclty(Chuỗi uname) {
initComponents();
jLabelUsername.setText(uname);
}
Nhưng trong khung thứ hai (SectionsFclty.java) tôi gặp lỗi
khoảng trống riêng tư initComponents() {
jPanel1 = javax.swing.JPanel mới();
jButton1 = javax.swing.JButton mới();
jButton2 = javax.swing.JButton() mới;
jLabel1 = javax.swing.JLabel mới();
jLabelUsername = new javax.swing.JLabel();............
} // hiện có lỗi
Lỗi sau
lỗi: bắt đầu biểu thức bất hợp pháp
khoảng trống riêng tư initComponents() {
Mục mớiFclty().setVisible(true);
Bắt buộc: Tìm thấy chuỗi: Không có tham số Nguyên nhân: Danh sách tham số thực tế và chính thức có độ dài khác nhau Lưu ý: Một số tệp đầu vào sử dụng các thao tác không được kiểm tra hoặc không an toàn. LƯU Ý: Biên dịch lại bằng -Xlint: Bỏ chọn chi tiết.
似乎 PhầnFclty
Hàm tạo yêu cầu một String
tham số, hãy đảm bảo truyền nó như thế này:
Mục mớiFclty("một số chuỗi").setVisible(true);
Một suy nghĩ khác: Hãy chắc chắn PhầnFclty
类确实Có một hàm tạo không tham số. Mã được đăng trong câu hỏi có mã đó, nhưng nếu mã thực có mã đó thì lỗi hiển thị sẽ không xảy ra. Hãy nhớ: hàm tạo không tham số được cung cấp ngầm, nhưng nếu khai báo một hàm tạo khác thì hàm tạo không tham số phải được khai báo rõ ràng (nếu cần).
Tôi là một lập trình viên xuất sắc, rất giỏi!