所以我做了一个类usibg处理aplet: 公共类EarthquakeCityMap扩展PApplet实现ActionListener { 但我不得不添加我无法在处理中添加的文本字段,所以我决定使用swing:
private void addSearchButton() {
// TODO Auto-generated method stub
//setLayout(null) ;
fill(255,255,255) ;
textSize(14);
text("country : ",3, 325) ;
text ("magnitude : ",3 , 475) ;
text ("depth : ", 3, 625) ;
setVisible(true) ;
setLayout(null) ;
dane1 = new JTextField() ;
dane1.setBounds(80,325,250,20);
add(dane1) ;
dane2 = new JTextField() ;
dane2.setBounds(80,355,250,20);
add(dane2) ;
dane3 = new JTextField() ;
dane3.setBounds(80,375,250,20);
add(dane3) ;
JButton gotowy = new JButton ("Szukaj") ;
gotowy.setBounds(80,405,250,20);
gotowy.addActionListener(this);
add(gotowy) ;
}
但这不起作用的文本字段不显示。 Pliss帮忙。我这样做了一个月。而且仍然无法解决它。
答案 0 :(得分:1)
您无法将Swing或AWT放入处理中。
您可以将处理放在Swing或AWT(或JavaFX)中,但这样做有点困难 - 因为处理3,PApplet
不再延伸Applet
。
您最好的投注可能是创建一个完全Swing JFrame
,您可以从Processing sketch中弹出,或者使用Processing libraries页面上列出的Processing gui库。