http://jexcelapi.sourceforge.net/
JXLでセルの色をRGB指定したいのですが、Colourオブジェクトは
コンストラクタがprotectedに指定してあり、RGB指定ができません。
またソースを修正して、コンストラクタをpublicに改変してみましたが、
RGBに指定した色ではなく、InternalColourの色が優先されてしまいます。
どうにかしていろをRGBで指定できないものでしょうか。

A 回答 (1件)

実際に検証していないことを先に述べておくわ。


APIドキュメントを見ると

WritableWorkbook#setColourRGB

を使えば
Colourを別のRGBに置き換えることが
できるみたい。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q車の色の名前の一覧を探してます!

自動車の色の名前は、ウイニングブルーメタリック、カナリーイエローマイカなど独特なカタカナ名が多いですが、このような名前が一覧になっているようなHPを探しています。ありましたらどなたか教えてください。

Aベストアンサー

ここで探して下さい。

参考URL:http://www.soft99.co.jp/

Qコンストラクタの問題がわかりません。

自分で考えたり、調べたりしながら自分なりの答えを作ってみたのですが、どうも間違っているようです。
あとどこを修正すればいのか教えてください。
よろしくお願いします。

Vendingクラスを,飲み物の値段を表現するクラス変数priceを使うように書き直しなさい。
また、メソッドpushの返り値をbooleanにして、
買うことができたらtrue,出来なかったらfalse
を返すようにしなさい。

import java.io.*;

class testV{
public static void main(String arg[]){
BufferedReader input=
new BufferedReader(new InputStreamReader(System.in));

Vending v=new Vending();

String line;
try{
System.out.print("投入する金額を入力(マイナスなら終了)");
while((line=input.readLine())!=null){
int mon=Integer.parseInt(line);
if (mon < 0) {
break;
}
System.out.println("==>"+mon);
v.enter(mon);
v.push();
System.out.print("投入する金額を入力(マイナスなら終了)");
}
}catch(IOException e){
}
}
}

自分で考えたり、調べたりしながら自分なりの答えを作ってみたのですが、どうも間違っているようです。
あとどこを修正すればいのか教えてください。
よろしくお願いします。

Vendingクラスを,飲み物の値段を表現するクラス変数priceを使うように書き直しなさい。
また、メソッドpushの返り値をbooleanにして、
買うことができたらtrue,出来なかったらfalse
を返すようにしなさい。

import java.io.*;

class testV{
public static void main(String arg[]){
BufferedReader input=
...続きを読む

Aベストアンサー

では,次のようになると思います.

public class Vending {
static int price = (飲み物の値段);

(中略)

public void enter(int money) {
(お金の投入時の処理)
}

public boolean push() {
if(買える) { // この判定にpriceを使用
(買ったときの処理)
return true;
} else {
(買えないときの処理)
return false;
}
}
}

Qファイル一覧の項目の色について

ディスクを開くとフォルダゃファイルの一覧が表示されますが、この一覧の各項目名というか表題というか、この表示される名前に色はつけられないものなのでしょうか、色分けできればわかりやすいので、教えていただきたいのですが。

Aベストアンサー

explorerだけではできそうにない。
いろいろなツールがフリーソフトである。


たとえば、
http://homepage3.nifty.com/pyxis/

Qコンストラクタに関する質問

javaの参考書の練習問題に以下のようなものがありました。
その解説で疑問な点があるので質問させていただきます。


問題文:次のクラスを見た上で問いに答えなさい

public class Triangle {
double a;//辺aの長さ
double b;//辺bの長さ
double c;//辺cの長さ

問い:このクラスのコンストラクタを作成しなさい


この問いの回答は以下のものでした。


public class Triangle {
double a;//辺aの長さ
double b;//辺bの長さ
double c;//辺cの長さ


public Triangle(){}
public Triangle(double a1,double b1,double c1){
a=a1;
b=b1;
c=c1;
}

}



質問:public Triangle(){} ←このソースコードは一体この問題においてどういう意味を持つんですか?
このソースコードの必要性がわからないし、何を意味するかわかりません。
気になったので、、

Aベストアンサー

a, b, cに初期値を設定しないで
Triangleクラスのオブジェクトを生成したい時に使う
コンストラクタです。

その一行のコードがあると、
Triangle t = new Triangle();
という風に記述する事で、
初期値を設定してないオブジェクトを作れます。

逆にその一行のコードが無いと、
Triangle t = new Triangle();
という記述はエラーになります。

ただ、エラーにならない場合もあります。
詳しく知りたい場合は「デフォルトコンストラクタ」
というキーワードで調べてみると良いと思います。

Q「名前をつけて保存」のデフォルト表示形式を「一覧」以外に変えられますか?

MS-Office以外のアプリケーションで「名前をつけて保存」を選択した際の、
ダイアログウィンドウ内の表示形式を変えられますか?

「詳細」「一覧」「アイコン表示」「並べて表示」「縮小版」
などの選択肢を一定のものに変えたいのです。
(現状では、毎回「名前をつけて保存」を開くたびに「一覧」表示に戻ってしまうようです)

OSはWindows-XPです。

Aベストアンサー

Windows標準の機能(フォルダオプションなど)では出来ませんが
http://okazaki.incoming.jp/matatabi/
のFasieと言うフリーSOFTを使えば出来ます。

http://okazaki.incoming.jp/danpei2/software/fasie.htm
http://pasokoma.jp/39/lg390467#390654

Qpublicがprotectedになった場合のプログラム修正

JDK1.4から1.3にバージョンを落とす事になったのですが、java.util.Calendar.getTimeInMillisが
publicでなくprotectedでした。

http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/util/Calendar.html#getTimeInMillis()

したがって、他のパッケージからのアクセスできなくなってしまったのですが、こういう場合どのように対処すれば良いでしょうか?

Aベストアンサー

Calendar の getTime() で Date に変換したあと、さらに Date の getTime() でどうでしょう?

QAccessで指定する色数値の一覧ありませんか?

MsAccess 2002でフォームを作成しているのですが、フォームの色指定に使える色数値の一覧表はどこかにありませんでしょうか?

VBAを使いRGB関数で指定しても期待したとおりの色を取得することができません。
Accessで使用できる色数値の一覧を参照できるページなどご存知の方いらっしゃいましたらよろしくお願いします。

Aベストアンサー

#1です。先程のページの最後に「このホームページで表示している色は近似色です。正確な色ではありませんので御注意下さい。」と書いてありますので、もしかしたらうまく同じ色が出ないかも知れないですね。
とりあえずカラーチャートのリンク集がありましたので見てみて下さい。
http://www2u.biglobe.ne.jp/~color/all/l_02a_chart.htm

参考URL:http://www2u.biglobe.ne.jp/~color/all/l_02a_chart.htm

Qコンストラクタ

メソッドとコンストラクタの違いは、何でしょうか。

Aベストアンサー

コンストラクタは、
「クラス生成時に自動実行される」
という特性をもったメソッドです。

Q一覧にある名前に該当する名前を赤くしたいのですが…

こんばんわ、いつもお世話になっています。

Excelのシートで
「シート1」に名前一覧を作り、「シート2」に名前を入れていくと「シート1」に名前がある人を入力すしたとき入力した文字を赤くしたり太字させることは可能ですか?

Aベストアンサー

Sheet1のA列を全て選択して、挿入-名前-定義で適当な名前を付けます。(例 リスト)
Sheet2のA列を全て選択して、書式-条件付き書式で「数式が」にして

=NOT(ISERROR(MATCH(A1,リスト,0)))

と入力し、書式を設定します。

これで希望のようになりますか?

Qコンストラクタについて

これも試験問題らしくて自分でやってみましたのであってるかどうか自信なくて どなたかみてみていただけたらと思います.よろしくお願いします。

下のソースファイルをコンストラクタを用いたものに修正しなさい

class Sconst{
int x,y,z;
void print(){
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}
class ExConstTest{
public static void main (String[] args ){
Sconst sc=new Sconst();
sc.x=10;
sc.y=30;
sc.z=5;
}
}
-------------------------------------------------------------
class Sconst{
int x,y,z;
Sconst(){
x=10;
y=30;
z=5;
}
}
class ExConstTest{
public static void main (String[] args ){
Sconst a1;
Sconst a2;
Sconst a3;
a1=new Sconst();
a2=new Sconst();
a3=new Sconst();
System.out.println(a1.x);
System.out.println(a2.x);
System.out.println(a3.x);
}
}

これも試験問題らしくて自分でやってみましたのであってるかどうか自信なくて どなたかみてみていただけたらと思います.よろしくお願いします。

下のソースファイルをコンストラクタを用いたものに修正しなさい

class Sconst{
int x,y,z;
void print(){
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}
class ExConstTest{
public static void main (String[] args ){
Sconst sc=new Sconst();
sc.x=10;
sc.y=30;
...続きを読む

Aベストアンサー

・クラスSconstの関数printをなくしたのはなぜ?
・なぜa1~a3を用意したの?
・なぜa1.xとか使ってるの? public と明記していないから、使えないはずだけど。

ツッコミどころ満載ですが、一応私がやるとこんな感じ?
※整形のため、全角スペースを使っています。
class Sconst {
 int x,y,z;
 Sconst() {
  x = 10; y = 30; z = 5;
 }
 public void print() {
  System.out.println(x);
  System.out.println(y);
  System.out.println(z);
 }
}

class ExConstTest {
 public static void main (String[] args) {
  Sconst a1;
  a1 = new Sconst();
  a1.print();
 }
}


人気Q&Aランキング