teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

条件の追加

2021/10/31 11:38

投稿

yomoanyan
yomoanyan

スコア14

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,7 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  JSliderを使って0から255の間を動かせるスライダーを作りたい。
4
+ JColorChooserは使えないということでお願いします。
4
5
 
5
6
  ### 発生している問題・エラーメッセージ
6
7
 

2

エラーメッセージの変更

2021/10/31 11:38

投稿

yomoanyan
yomoanyan

スコア14

title CHANGED
File without changes
body CHANGED
@@ -5,12 +5,9 @@
5
5
  ### 発生している問題・エラーメッセージ
6
6
 
7
7
  ```
8
- Exception in thread "main" java.lang.IllegalArgumentException: adding a window to a container
8
+ Exception in thread "main" java.lang.NullPointerException: Cannot invoke "javax.swing.JPanel.add(java.awt.Component)" because "this.panel" is null
9
- at java.desktop/java.awt.Container.checkNotAWindow(Container.java:513)
10
- at java.desktop/java.awt.Container.addImpl(Container.java:1116)
11
- at java.desktop/java.awt.Container.add(Container.java:437)
12
- at MainFrame.<init>(slidertest.java:28)
9
+ at MainFrame.<init>(ColorFrame.java:50)
13
- at MainFrame.main(slidertest.java:37)
10
+ at MainFrame.main(ColorFrame.java:64)
14
11
  ```
15
12
 
16
13
  このエラーがどういうことをすると吐かれるのかも教えていただきたいです。

1

JPanelに変更しました。

2021/10/31 11:05

投稿

yomoanyan
yomoanyan

スコア14

title CHANGED
File without changes
body CHANGED
@@ -22,7 +22,7 @@
22
22
  import java.awt.event.*;
23
23
  import javax.swing.*;
24
24
 
25
- class SliderPanel extends JFrame {
25
+ class SliderPanel extends JPanel { // JFrame -> JPanelに変更しました
26
26
  JSlider rSlider;
27
27
 
28
28
  public SliderPanel() {