2
私は2つのテキストフィールドを持つこのアプレット(上記の画像です)を持っています。これらのテキストフィールドを別の行に分けるにはどうすればよいですか?アプレットの異なる行にテキストフィールドを追加するには?
コード
import java.applet.*;
import java.awt.*;
public class Print extends Applet {
TextField text1,text2;
public void init(){
text1=new TextField(8);
text2=new TextField(8);
add(text1);
add(text2);
}
public void paint(Graphics g) {
g.drawString("Welcome in Java Applet.",40,200);
}
}
1)なぜAWTを使用しますか? Swingに賛成するAWTコンポーネントを放棄する多くの理由から、[この回答](http://stackoverflow.com/questions/6255106/java-gui-listeners-without-awt/6255978#6255978)を参照してください。 2)なぜアプレットをコーディングするのですか?教師がそれを指定している場合は、[CS教師が** Javaアプレットを教えるのを止めるべき理由](http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should -stop-teaching-java-applets /)を使用します。 3)ASCIIアート、またはGUIの*意図された*レイアウトの簡単な図面を最小サイズで提供し、サイズ変更可能な場合は幅と高さを増やします。 4)答えは.. –
.. 'レイアウト'にあります。適切なものを選択するか、必要に応じて組み合わせてください。 'GridLayout'、' GridBagLayout'、BoxLayout'のように見えるかもしれません。私はカスタムペイントをダンプして、 'Label'(AWTを使う場合)を追加することをお勧めします。 'JLabel'です。 –