No.2ベストアンサー
- 回答日時:
説明が抽象的で、なおかつ不足しているので
はたして作りたいものになっているかは分かりませんが…
(次からはもう少し正確な用語で丁寧に説明をお願いします。)
JFrameを4つの区画に分けて、各区画に異なる色で円を描画したいということなら以下のような感じではないでしょうか。
JFrameに4つのパネルを配置し、その中に円を描画しています。
--------------------------------
FourCircles.java
--------------------------------
import java.awt.Color;
import java.awt.Graphics;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
public final class FourCircles extends JFrame{
private static final long serialVersionUID = 1L;
public static void main( String[] args ){
new FourCircles();
}
private FourCircles(){
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLayout(new GridLayout(2, 2));
this.setBounds(0, 0, 400+getInsets().left+getInsets().right, 400+getInsets().top+getInsets().bottom);
for(Color color : new Color[]{Color.red, Color.blue, Color.yellow, Color.green}){
JPanel panel = new PaintPanel(color);
add(panel);
}
}
}
final class PaintPanel extends JPanel{
private Color color;
private static final long serialVersionUID = 1L;
public PaintPanel(Color color){
this.color = color;
}
public void paintComponent(Graphics g){
super.paintComponent(g);
g.setColor(color);
g.fillOval(0,0,200,200);
}
}
No.1
- 回答日時:
>まったくわからないので
とりあえず、JAVAの基礎はマスターしてください。
この辺のサイトとか参考に。
http://www5c.biglobe.ne.jp/~ecb/java/java00.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- その他(プログラミング・Web制作) VBA 1 2023/01/19 16:19
- C言語・C++・C# 【CASLプログラム】 定数(80と55)を確保し、その和をGR1に、その差をGR2に求めるCASL 1 2022/12/16 01:17
- Windows 10 数年前からWindows10 の Update ができないです。なぜですか? 7 2022/11/09 06:03
- 数学 数学Aの組み合わせの問題で、右の図のように、正方形を各辺の中点で結んで5つの領域に分ける。隣り合った 4 2023/08/10 09:15
- その他(プログラミング・Web制作) Pythonでプログラムを書いたのですが、このプログラムの動作説明がよくわからないので教えてください 2 2022/12/11 20:32
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 1 2022/06/18 21:20
- その他(プログラミング・Web制作) VBA言語プログラミング 1 2022/11/19 17:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipseに記述したjavaファイル...
-
シャットダウンフックが呼ばれない
-
Androidプログラムについて
-
干支の計算で。。。
-
「例外 *** は対応する try 文...
-
アルファベットのソート
-
フレームの×ボタンを押しても閉...
-
python OpenPyXLを使って出力結...
-
半透明の画像
-
<forEach> 内で供給された "ite...
-
ファイル名を動的に生成したい
-
ActionForm form にnullが入っ...
-
JavaMailについて
-
Javaを使ってデジタル時計を作...
-
JAVAサーブレット。 HTML...
-
アーティスト名リストを取得す...
-
System.out.printlnの意味がよ...
-
C言語のポインターに関する警告
-
ループ処理の際、最後だけ","を...
-
System.err. printlnとSystem.o...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseに記述したjavaファイル...
-
「例外 *** は対応する try 文...
-
ColabでのPytorchのエラー
-
Javaを使ってデジタル時計を作...
-
<forEach> 内で供給された "ite...
-
文字列を数式に
-
importするには java.io.*; imp...
-
python OpenPyXLを使って出力結...
-
Selenium IDEでexportしたコー...
-
シャットダウンフックが呼ばれない
-
Java3Dで横置き円筒体の円筒中...
-
Javaで常駐するソフトを作って...
-
生年月日と今日の日付から年齢...
-
Javaを使用して定時送信をしたい
-
干支の計算で。。。
-
Java での グローバルIP取得
-
GridBagLayoutについての質問
-
ファイル名を動的に生成したい
-
HTMLでのTableタグデータ取得方法
-
importとextendsの用い方の違い...
おすすめ情報