我怎样才能在同一课堂上使用处理和挥杆。

时间:2015-12-04 03:51:17

标签: java swing processing

所以我做了一个类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帮忙。我这样做了一个月。而且仍然无法解决它。

1 个答案:

答案 0 :(得分:1)

您无法将Swing或AWT放入处理中。

您可以将处理放在Swing或AWT(或JavaFX)中,但这样做有点困难 - 因为处理3,PApplet不再延伸Applet

您最好的投注可能是创建一个完全Swing JFrame,您可以从Processing sketch中弹出,或者使用Processing libraries页面上列出的Processing gui库。