Javaのアプリケーションとアプレットの違いは何ですか?
Javaプログラムは、アプリケーションとアプレットの2つのタイプに分類できます。
アプリケーション
- アプリケーションは、クライアント側またはサーバー側の仮想マシンのサポートで実行されるスタンドアロンのJavaプログラムです。
- Javaアプリケーションは、コンピュータアーキテクチャに関係なく、Java互換の仮想マシンで実行する特定の機能を実行するように設計されています。
- アプリケーションは、ユーザーまたは他のアプリケーションプログラムのいずれかに対して実行されます。
- Javaアプリケーションの例には、データベースプログラム、開発ツール、ワードプロセッサ、テキストおよび画像編集プログラム、スプレッドシート、Webブラウザなどが含まれます。
例
public class Demo {
public static void main(String args[]) {
System.out.println(“Welcome to TutorialsPoint”);
}
} 出力
Welcome to TutorialsPoint
アプレット
- アプレットは、外部APIを使用してHTMLWebドキュメント内で実行されるように特別に設計されています。
- これらは基本的に小さなプログラムであり、クライアントブラウザで実行するためにJavaプラグインを必要とするアプリケーションのWebバージョンに似ています。
- アプレットはクライアント側で実行され、通常はインターネットコンピューティングに使用されます。
- Java対応のWebブラウザでアプレットを含むHTMLページを表示すると、アプレットコードがシステムに転送され、最終的にブラウザ上のJava対応の仮想マシンによって実行されます。
例
import java.awt.*;
import java.applet.*;
public class AppletDemo extends Applet{
public void paint(Graphics g) {
g.drawString("Welcome to TutorialsPoint", 50, 50);
}
}
/* <applet code="AppletDemo.class" width="300" height="300">
<applet>*/ -
JavaのJFrameとJDialogの違いは何ですか?
JFrame フレームに追加されたコンポーネントはそのコンテンツと呼ばれ、 contentPaneによって管理されます。 。 JFrameにコンポーネントを追加するには 、 contentPaneを使用する必要があります 代わりに。 JFrame タイトルのウィンドウが含まれています 、境界線 、(オプション)メニュー バー およびユーザー -指定 コンポーネント 。 JFrame 移動できます 、サイズ変更 、アイコン化 JComponentのサブクラスではありません 。 デフォルトでは、JFrameは左上の角に表示されます 画面のr。指定した場所にフレームを表示するには
-
JavaのGridLayoutとGridBagLayoutの違いは何ですか?
GridLayout すべてのコンポーネントを長方形のグリッドに配置し、同じサイズの長方形に分割します 各コンポーネントは長方形の中に配置されますが、 GridBagLayout 柔軟です レイアウト マネージャー コンポーネントを垂直方向と水平方向に整列させます コンポーネントが同じサイズである必要はありません。各GridBagLayout オブジェクトは、動的な長方形のセルのグリッドを維持します 各コンポーネントがコンポーネントと呼ばれる1つ以上のセルを占有します 表示 エリア 。 GridLayout GridLayout コンポーネントを長方形のグリッドに配置します。セル