Tôi muốn khởi tạo đối tượng từ đối tượng Class
của mình, bằng cách sử dụng hàm tạo chấp nhận một đối số String
.Khởi tạo đối tượng lớp bằng hàm tạo chấp nhận tham số chuỗi?
Dưới đây là một số mã rằng cách tiếp cận những gì tôi muốn:
Object object = null;
Class classDefinition = Class.forName("javax.swing.JLabel");
object = classDefinition.newInstance();
Tuy nhiên, nó instantiates đối tượng JLabel
không có văn bản. Tôi muốn sử dụng hàm tạo JLabel
chấp nhận chuỗi làm văn bản ban đầu. Có cách nào để chọn một nhà xây dựng cụ thể từ một đối tượng Class
?