Java AWT HelloWorld示例的最短路径是什么?
示例使用Swing呈现消息对话框。我想知道是否有一种仅使用AWT的类似解决方案。它应该至少包含几个类/代码。请不要用小程序 编辑:我知道AWT很老了,但它是用来玩乐的 Edit2: 到目前为止,我从以下方面获得了此类代码:Java AWT HelloWorld示例的最短路径是什么?,java,awt,Java,Awt,示例使用Swing呈现消息对话框。我想知道是否有一种仅使用AWT的类似解决方案。它应该至少包含几个类/代码。请不要用小程序 编辑:我知道AWT很老了,但它是用来玩乐的 Edit2: 到目前为止,我从以下方面获得了此类代码: 您不应该使用它,但如果您确实想尝试: package awt; import java.awt.Frame; import java.awt.Label; import java.awt.event.WindowAdapter; import java.awt.event.
您不应该使用它,但如果您确实想尝试:
package awt;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Hello {
public static void main(String[] args) {
Frame f=new Frame("Hello World example of awt application");
Label label1=new Label("Hello World", Label.CENTER);
f.add(label1);
f.setSize(300,100);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
});
}
}
您不应该使用它,但如果您确实想尝试:
package awt;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Hello {
public static void main(String[] args) {
Frame f=new Frame("Hello World example of awt application");
Label label1=new Label("Hello World", Label.CENTER);
f.add(label1);
f.setSize(300,100);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
});
}
}
试试这个:import java.awt.Dialog;
import java.awt.Label;
import java.awt.Window;
public class Main {
public static void main(String[] args) {
Dialog d = new Dialog(((Window)null),"Hello world!");
d.setBounds(0, 0, 180, 70);
d.add(new Label("Hello world!"));
d.setVisible(true);
}
}
试试这个:import java.awt.Dialog;
import java.awt.Label;
import java.awt.Window;
public class Main {
public static void main(String[] args) {
Dialog d = new Dialog(((Window)null),"Hello world!");
d.setBounds(0, 0, 180, 70);
d.add(new Label("Hello world!"));
d.setVisible(true);
}
}
ByteBit的解决方案很短,但不会结束。将匿名类作为 我知道了
import java.awt.*;
import java.awt.event.*;
public class AWTHello {
public static void main(String argv[]) {
Frame f = new Frame( "Hello world!" );
f.addWindowListener( new WindowAdapter(){ public void windowClosing( WindowEvent e ){ System.exit( 0 ); } } );
f.setSize( 300, 100 );
f.show();
}
}
ByteBit的解决方案很短,但不会结束。将匿名类作为 我知道了
import java.awt.*;
import java.awt.event.*;
public class AWTHello {
public static void main(String argv[]) {
Frame f = new Frame( "Hello world!" );
f.addWindowListener( new WindowAdapter(){ public void windowClosing( WindowEvent e ){ System.exit( 0 ); } } );
f.setSize( 300, 100 );
f.show();
}
}
swingx
是一个GUI工具包,您的意思是示例使用的SwingAWT是Java 1.0,1995年的老东西。您应该使用Swing。@duffymo Swing有点像2005年的老式产品;-)swing示例非常简短。@AndréStannek-同意,我没有这样解释您的评论。桌面上没有正式的继任者,因为再也没有人关心桌面了。所有操作都转移到了浏览器-web和移动设备上。swingx
是一个GUI工具包,您的意思是使用SwingAWT的示例是Java 1.0,1995年的老东西。您应该使用Swing。@duffymo Swing有点像2005年的老式产品;-)swing示例非常简短。@AndréStannek-同意,我没有这样解释您的评论。桌面上没有正式的继任者,因为再也没有人关心桌面了。所有的行动都转移到了浏览器——网络和移动设备。