我正在尝试使用自定义CursorAdapter(通过继承CursorAdapter)覆盖bindView(...)和newView(...)这里建议(examplecursoradapter).
但是,当使用a时AutoCompleteTextView,插入的自动完成值(即用户从下拉列表中选择值时输入的值)是toString()值SqliteCursor.如何使用此方法获取下拉列表中的值?
任何人都可以解释为什么我点击这个JFrame上的按钮时没有调用printobserver上的更新方法?
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.IOException;
import java.net.InetAddress;
import java.net.SocketException;
import java.util.Observable;
import java.util.Observer;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
/**
*
*/
/**
* @author james
*
*/
public class Driver extends JFrame {
/**
* @param title
*/
public Driver() {
super("click me");
setSize(400, 400);
//set up observer
final ButtonObservable gw = new ButtonObservable();
Observer o1 = new PrintObserver();
gw.addObserver(o1);
setLayout(new BorderLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setExtendedState(Frame.MAXIMIZED_BOTH);
JPanel panel = new JPanel(); …Run Code Online (Sandbox Code Playgroud)