Javaのカリキュラムの設計チーム-socketチャットルーム(2日目)

Javaのカリキュラムの設計チーム-socketチャットルーム(2日目)

データベースの構築:

まず、ユーザー管理で複数のユーザーを作成し、アクセスにチームメンバーを容易にし、データベースを管理するための最高の権限を与えます:

第二に、各ユーザの情報テーブルを作成し、総ユーザテーブル(ユーザー)(例えばCXXX、HHB、テストなど)

情報テーブル(他の誰かが他の誰かの情報を私のために私の情報、2を与えるために1)に対応するユーザー名フィールドの名前は、タイプ(送信者情報側(hisName)の名称、旗が含まれている1は、オフラインメッセージ、2つの歴史的なニュースです)、メッセージ(メッセージ)が送信され、送信時間(時間)

ユーザーテーブルは、すべての登録ユーザのリストが含まれ、フィールドには、ユーザー名(ユーザー名)、アカウントのパスワード(パスワード)が含まれてい

MySQLの文で使用されるタイプ

文を挿入 INSERT INTO table_nameの(フィールド1、filed2、...、filedN)VALUES(値1、値2、...値N)。
質問 SELECT colum_name、カラム、テーブル名から名前[句]。
DELETEステートメント TABLE_NAME FROM DELETE [WHERE句]。
UPDATEステートメント UPDATE TABLE_NAMEのSETのFIELD1 =新しい値1、FIELD2 =新しい値2 [WHERE句]。
文を作成します。 テーブルtable_name(COLUMN_NAMEのCOLUMN_TYPE)を作成します。

桂グラフィカルなインターフェイスのデザイン

ログインウィンドウを作成します。

最初にログイン画面にNetBeanプルを使用して生成されたウィンドウで

自動的に生成されたNetBean制御機能の制限は、背景画像を高め、そして後に書き換えビルドの機能に新しいウィンドウを書き換える方法を持っていません
  • addMouseMotionListener()//重写窗口拖动代码
    addFocusListener()//重写获取焦点方法
    mousePressed()//重写鼠标点击方法
使用のgetSource()メソッドはインターフェースをより魅力的に、キー操作TextFiledとして使用することができます
最後に、参考資料得インタフェース

ウィンドウの作成を申し込みます

Javaのカリキュラムの設計チーム-socketチャットルーム(1日目)

Javaのカリキュラムの設計チーム-socketチャットルーム(3日目)

Java团队课程设计-socket聊天室(Day4总结篇)

おすすめ

転載: www.cnblogs.com/haijie-wrangler/p/12169272.html