/**
* 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);
}
AddBreakPoint.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:BassNES
作者:
评论列表
文章目录