[解決済み] java.awt.Dimensionクラスの利用
2022-02-19 23:10:53
質問事項
を使いたいのですが
Dimension
クラス(
java.awt.Dimension
) が、整数しかサポートしていない。このようなRectangleとSquareのクラスを作りたいのです。
コンストラクタ。
public Rectangle(Dimension dim(double A, double B)) {
// constructor code
}
Dimensionクラスの実装は自分で書いた方が良いですか?
どのように解決するのですか?
を使用しないでください。
java.awt.Dimension
は、たまたまあなたが必要とするものと似たようなインターフェイスを提供しているというだけの理由です。で紹介されているように
ドキュメント
:
Dimensionクラスは、コンポーネントの幅と高さを1つのオブジェクトにカプセル化します。
で
コンポーネント
, a
Java AWT コンポーネント
という意味です。を使うのはおかしいと思います。
java.awt.Dimension
を追加しました。
の実装を独自に用意する場合
java.awt.Dimension
の場合、Javaランタイム環境が提供するものと同じインターフェイスに従わなければなりません。ですから、何も得るものはありません。ところで、あなた自身の
java.awt.Dimension
Javaランタイム環境は、完全に適した実装をすでに提供しています。
float値をwidthとheightとして扱えるクラスを自作してください。
関連
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] 浮動小数点以下の0を削除して文字列に変換する方法
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] if / for / while 内で "Missing return statement" が発生する。
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み】Doubleはdereferencedできない?
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み】Javaを使用するSelenium - ドライバの実行ファイルのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。
-
[解決済み】ソースルート外のJavaファイル intelliJ
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み] StringBuilderをクリアまたは空にするにはどうすればよいですか?重複] [重複] [重複] [重複] [重複] [重複
-
[解決済み】Eclipseで「パッケージエクスプローラー」ビューが見つからない
-
[解決済み】CreateProcess error=2, The system cannot find file specified.