AddBreakPoint.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:BassNES 作者:
/**
 * Create the frame.
 */
public AddBreakPoint(DefaultListModel<BreakPoint> breakpoint) {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 450, 300);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    JComboBox<Object> comboBox = new JComboBox<Object>();
    comboBox.setModel(new DefaultComboBoxModel<Object>(Variable.values()));
    comboBox.setBounds(10, 115, 141, 20);
    contentPane.add(comboBox);

    textField = new JTextField();
    textField.setBounds(226, 115, 141, 20);
    contentPane.add(textField);
    textField.setColumns(10);

    JButton btnAddBreakpoint = new JButton("Add BreakPoint");
    btnAddBreakpoint.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
            Object val = null;
            String text = textField.getText().toLowerCase();
            if(text.equals("true"))
                val = true;
            else if(text.equals("false"))
                val = false;
            else{
                val = Integer.parseInt(text, 16);
            }
            breakpoint.addElement(new BreakPoint((Variable) comboBox.getSelectedItem(),val));
            setVisible(false);
            dispose();
        }
    });
    btnAddBreakpoint.setBounds(138, 191, 141, 23);
    contentPane.add(btnAddBreakpoint);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号