質問編集履歴

1

付けたし

2015/10/19 05:18

投稿

kisaragizinzin7
kisaragizinzin7

スコア90

test CHANGED
File without changes
test CHANGED
@@ -5,3 +5,167 @@
5
5
  ですが、実行しても表示されません。
6
6
 
7
7
  パネルに画像を張り付けることはできないのでしょうか?
8
+
9
+
10
+
11
+
12
+
13
+ ```ここに言語を入力
14
+
15
+ コード
16
+
17
+ package applet;
18
+
19
+
20
+
21
+ import java.applet.Applet;
22
+
23
+ import java.awt.*;
24
+
25
+ import java.awt.event.*;
26
+
27
+
28
+
29
+ public class APP extends Applet{
30
+
31
+
32
+
33
+ public Panel panel;
34
+
35
+
36
+
37
+ public void init(){
38
+
39
+
40
+
41
+ setLayout(null);
42
+
43
+ panel = new ap3(this);
44
+
45
+
46
+
47
+ }
48
+
49
+
50
+
51
+ }
52
+
53
+ ```
54
+
55
+
56
+
57
+ ```ここに言語を入力
58
+
59
+ コード
60
+
61
+ package applet;
62
+
63
+
64
+
65
+ import java.applet.Applet;
66
+
67
+ import java.awt.*;
68
+
69
+ import java.awt.event.*;
70
+
71
+
72
+
73
+ public class ap3 extends Applet{
74
+
75
+
76
+
77
+ APP parent3;
78
+
79
+
80
+
81
+
82
+
83
+ //--------------------------------------------------------------------------------
84
+
85
+ Image img[] = new Image[3];
86
+
87
+
88
+
89
+ //--------------------------------------------------------------------------------
90
+
91
+ public ap3(APP app){
92
+
93
+
94
+
95
+ parent3 = app;
96
+
97
+
98
+
99
+ setBackground(Color.pink);
100
+
101
+ setBounds(0, 0, 700, 700);
102
+
103
+
104
+
105
+
106
+
107
+ setLayout(null);
108
+
109
+
110
+
111
+ parent3.add(this);
112
+
113
+
114
+
115
+ }
116
+
117
+
118
+
119
+
120
+
121
+ public void init(){
122
+
123
+
124
+
125
+ for(int i = 0; i < 3; i++){
126
+
127
+ img[i] = getImage(getDocumentBase(), "image" + (i+1) + ".jpg");
128
+
129
+ }
130
+
131
+
132
+
133
+ repaint();
134
+
135
+
136
+
137
+ }
138
+
139
+
140
+
141
+
142
+
143
+ public void paint(Graphics g){
144
+
145
+
146
+
147
+ for(int i = 0; i < 4; i++){
148
+
149
+ player_main[i] = new Player("プレイヤー" + (i+1));
150
+
151
+ g.setFont(new Font(null, Font.PLAIN, 14));
152
+
153
+ g.drawString(player_main[i].getName(), 80+150*i, 140);
154
+
155
+ g.drawImage(img[i], 80+150*i, 300, 60, 60, this);
156
+
157
+ }
158
+
159
+
160
+
161
+ }
162
+
163
+
164
+
165
+ }
166
+
167
+
168
+
169
+
170
+
171
+ ```