java文本输入和显示不出来_Java界面问题:为什么明明向文本框内添加了信息却显示不出来呢...

展开全部

public class JFrameIReaderModi extends JFrame{

Reader reader = new Reader();

JTextField readername;

public JFrameIReaderModi() {

super("个人信息修改");

System.out.println(reader.getName());

setBounds(100, 100, 500, 400);

final JLabel logoLabel = new JLabel();

ImageIcon readerAddIcon=new ImageIcon("readerAdd.jpg");

logoLabel.setIcon(readerAddIcon);

logoLabel.setOpaque(true);

logoLabel.setBackground(Color.CYAN);

logoLabel.setPreferredSize(new Dimension(400, 60));

getContentPane().add(logoLabel, BorderLayout.NORTH);

final JPanel panel = new JPanel();

panel.setLayout(new FlowLayout());

getContentPane().add(panel);

final JPanel panel_1 = new JPanel();

final GridLayout gridLayout = new GridLayout(0, 4);

gridLayout.setVgap(15);

gridLayout.setHgap(10);

panel_1.setLayout(gridLayout);

panel_1.setPreferredSize(new Dimension(450, 200));

panel.add(panel_1);

final JLabel label_2 = new JLabel();

label_2.setText("姓    名:");

panel_1.add(label_2);

readername = new JTextField(reader.getName());

readername.setText(reader.getName());

//readername.setDocument(new MyDocument(10));

panel_1.add(readername);

setVisible(true);

}

class Reader{

private String name="NoName";

public String getName(){return this.name;}

public void setName(String name){this.name=name;}

}

public static void main(String args[]){

new JFrameIReaderModi();

}

}

可以不是你需要的界面,但62616964757a686964616fe58685e5aeb931333335313766是,显示出来了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值