我對java很陌生。我用一些jlabel,jtextfield創建了一個GUI窗口。但是最近對於一個項目,我需要用jlabel和jtextfield創建另一個類,並且需要將它們顯示給主類。但我不知道該怎麼做。我已經看過這個教程,但它只覆蓋了jmenu(而不是jtext字段和jlabel)。如何將差異擺動項目包含到另一個類的主類中
Adding Swing components from another class
我的代碼如下,
公共類common_items擴展的JFrame { 公共無效item_gui(字符串labelForMatrix){
JPanel contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
JLabel lbl = new JLabel(labelForMatrix);
lbl.setBounds(5, 5, 424, 14);
lbl.setHorizontalAlignment(SwingConstants.CENTER);
contentPane.add(lbl);
JTextField txt2 = new JTextField();
txt2.setBounds(178, 117, 86, 20);
contentPane.add(txt2);
txt2.setColumns(10);
JTextField txt1 = new JTextField();
txt1.setColumns(10);
txt1.setBounds(178, 64, 86, 20);
contentPane.add(txt1);
JLabel lblRowNumber = new JLabel("Row number");
lblRowNumber.setBounds(189, 39, 67, 14);
contentPane.add(lblRowNumber);
JLabel lblColumnNumber = new JLabel("column number");
lblColumnNumber.setBounds(155, 95, 119, 14);
contentPane.add(lblColumnNumber);
}
}
我試圖顯示他們對主類,但它失敗 。我的主類代碼是
common_items itm=new common_items();
itm.item_gui();
Plzz建議我該怎麼做。