くだすれJava(超初心 ..
910:デフォルトの名無しさん
08/04/27 22:50:08
java scriptについての質問です。
html内に記述するもので、
他のURLからhtmlソースをコピーして
利用することってできますか?
複数のURLからhtmlソースを持ってきて
自己htmlに並べて表に書き出すようなことをしたいのです。
うさのJavaScript講座・サンプル集9
URLリンク(usagi-js.com)
で
> 別URLのファイルを印刷する
という応用できそうなサンプルを見つけましたが、
ソースを見てもiframeを二重に使っているだけの様子で、
対象URLのソースをコピーする、というようなものではありませんでした。
iframeで並べることはできるのですが、iframeを使わずに
やる方法はあるのでしょうか?あるとすればどのようにすればいいでしょうか?
911:デフォルトの名無しさん
08/04/27 22:55:00
>>910
スレチ乙
912:デフォルトの名無しさん
08/04/27 23:06:28
すいません
スレ違いでした。
他のスレ探してきます。
913:デフォルトの名無しさん
08/04/28 14:49:24
Java Appletで表示されている
数値を、テキストとしてメモ帳に
コピペは出来ませんでしょうか?
ブラウザでJava Appletが実行されていますと
すぐ文字列が取得できそうで
できないもどかしさを味わっています。
普通にテキストとしてコピペできれば
そこからは自動運転は効きます。
BASICだけは薄く長いプログラミング暦20年ですが
Javaは殆ど何も分かりません。
用途としては、為替系の自動取引運転を
目指しています。
業者によって表示環境がまちまちなので。
とにかく、なんとかして、リアルタイムに来る
数値をこちら側でテキスト文字列として
取得したいのですが。
914:デフォルトの名無しさん
08/04/28 14:58:23
そういうのはAppletじゃなくて、というかJavaじゃなくて、JavaScriptとかでやったほうがいいのでは。
915:デフォルトの名無しさん
08/04/28 15:08:44
>>913
画像に drawString とかで埋め込んだらダメだと思う
けど TextArea とかにすればテキストとしてコピペできる。
916:デフォルトの名無しさん
08/04/28 18:56:30
>>913
直接の答えにはなってないが…
そういうのは、業者側もいろいろ工夫して、テキストとしてコピペ「できないように」作るもんじゃないかな
917:デフォルトの名無しさん
08/04/28 19:43:30
逆コンパイル
アプレットを弄ってアプリケーションに書き換え
setTextやgrawStringメソッドを適当にオーバーライド
いろんな意味でリスキーですな
918:デフォルトの名無しさん
08/04/28 19:48:07
キャプチャしてOCRソフトで読み込めば
919:913
08/04/29 14:28:15
色々とレスどうもです。
中々に難しそうですね。
該当部分の画像をBMPで切り出して
画像照合とか
そんなことしなければ根本的には
どうにもならないような感じもします。
920:906
08/05/04 10:59:36
>>907->>909
おぼろげながらわかりました。
ありがとうございます。
921:デフォルトの名無しさん
08/05/05 03:24:50
URLリンク(www.nextindex.net)
を参考に
URLリンク(ftp.riken.jp)
から Xerces-J-bin.2.9.1.zip をダウンロードして解答し、C:\xerces-2_9_1 に配置しました。
その上で、CLASSPATH を
set CLASSPATH=c:\xerces-2_9_1\xercesImp1.jar;c:\xerces-2_9_1\xercesSamples.jar;c:\xerces-2_9_1\xml-apis.jar;.
とし、
java dom.Counter demo.xml
とすると、
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xerces/parsers/AbstractDOMParser
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at dom.Counter.main(Unknown Source)
となります。エラーからすると、AbstractDOMParser が見つからなかったように読めるのですが、これは
xercesImp1.jar に含まれていてると思うのですが、何が間違っているのでしょうか?
ちなみに、1.4.2.16 です。
922:デフォルトの名無しさん
08/05/07 23:26:13
どなたか、『独習Java』の付属CDデータをうpしてくれませんか?
923:デフォルトの名無しさん
08/05/07 23:28:53
最近キチガイ多いよな
924:デフォルトの名無しさん
08/05/08 20:06:21
ちょいっと伺いたい。
個人的な好みでJDeveloperを使ってんだけど、
パソコン変えたらちらつきが出るようになりました。
対処方法知ってる方いらっしゃいますか?
環境
CPU : Core2Duo
GPU : GeForce 8600M GT
RAM : 2GB
まぁDellのInspiron1520なんだけど。
まえつかってたPen4のマシンではこんなことなかったんだけど。
925:デフォルトの名無しさん
08/05/14 17:18:30
質問です。
JavaGUIプログラミング
URLリンク(www.cutt.co.jp)
に掲載されているサンプルコードについてですが、
サンプルコードをダウンロードしたいと思っています。
どなたか、サンプルコードの場所を知りませんか。
926:デフォルトの名無しさん
08/05/14 18:07:11
公式で無ければ無いでしょ
掲載されてる訳なんだから自分でいちいち入力した方が勉強になるよ
927:デフォルトの名無しさん
08/05/14 18:29:42
>>926
サンプルコードを探したのですが、ありませんでした。
どこかにあればと思って、質問しました。
>掲載されてる訳なんだから自分でいちいち入力した方が勉強になるよ
がんばって、入力します。
回答ありがとうございます。
928:925
08/05/14 18:31:08
訂正
>>927 は、>>925 と同一人物です。
929:デフォルトの名無しさん
08/05/24 01:19:47
Javaをダウンロードしたいんですけど、どうしてもできません。どなたか教えて頂けないでしょうか?youtubeなどに繋げたいんです。お願いします。
930:デフォルトの名無しさん
08/05/24 06:52:48
>>929
スレ違い?
javaとyoutubeとの接続になにか関連性はあるのかい。
931:デフォルトの名無しさん
08/05/24 08:33:08
for(int i = 0; i < 3; i++){
button = new Button(sShell, SWT.NONE);
}
こうした場合、buttonに上書きされるようになるんですけど問題はないのでしょうか?
}
932:デフォルトの名無しさん
08/05/24 09:53:10
あるよ
button変数は最後のループで宣言したインスタンスしか指さず
それ以前に宣言したインスタンスは二度と利用できない
3回繰り返してもできるボタンは実質1つ
3つ作りたいならbuttonを配列にしてループ内で順番に代入
933:デフォルトの名無しさん
08/05/24 10:49:18
>>932
ずっとつっかえていたんで助かりました。
ありがとうございました。
934:デフォルトの名無しさん
08/05/24 16:24:46
コマンドプロンプトから、
コンパイルする時は、javac file.java
実行する時はjava fileと打ちますが、
これをワンクリックで行う方法はありませんでしょうか?
Ecripseなどの統合開発環境や、
特殊なエディタを使えば出来るでしょうか?
935:デフォルトの名無しさん
08/05/24 17:42:02
Eclipseならファイルを変更したら自動でコンパイルしてくれるお
936:デフォルトの名無しさん
08/05/24 17:49:43
eclipseは便利だけどやたらメモリを食う
512MBでは厳しい、1GB以上は欲しい
937:デフォルトの名無しさん
08/05/24 17:51:39
>>935-936
凄い便利なんですね。
スペックには余裕があるのでEclipseを入れてみようと思います。
ありがとうございました。
938:デフォルトの名無しさん
08/05/24 19:28:54
いまどき買うならメモリ512MBのPC探す方が苦労するよ
939:デフォルトの名無しさん
08/05/24 19:34:11
1万円2万円程度のならMB単位のPCがゴロゴロ転がってるよ
940:デフォルトの名無しさん
08/05/25 11:16:52
>>934
可能です。
以上。
はい次の方。
941:デフォルトの名無しさん
08/05/26 14:28:56
>>934 [java_comp.bat]
%~d1
cd %~p1
javac %~n1.java
@rem 上は拡張子大文字可
javac %~nx1
pause
[java_exec.bat]
%~d1
cd %~p1
java %~n1
pause
942:デフォルトの名無しさん
08/05/30 02:53:30
初心者用の本理解したどー
これでおれも一人前だー
943:デフォルトの名無しさん
08/05/31 16:58:59
昨日学校でちょっとやったけどBeanのプロパティが理解出来ない。
誰か説明してorz
944:デフォルトの名無しさん
08/05/31 17:43:03
BeanのプロパティはBeanのプロパティです。
以上
945:デフォルトの名無しさん
08/05/31 18:10:38
わかりました先生にまたきいてきます
946:デフォルトの名無しさん
08/06/01 11:23:18
すいません。分からないので教えて下さい。
明解javaでの演習問題なのですが、配列の要素数と個々の要素の値を読み込んで
各要素の値を表示するプログラムを作成せよ。
表示の形式は初期化子と同じ形式、すなわち、各要素の値をコンマで区切って{}で
囲んだ形式とすること。下記のように表示させたい。
要素数:3←Enter
a[0] = 5←Enter
a[1] = 7←Enter
a[2] = 8←Enter
a = {5,7,8}
自分自身で途中までは作ったのですが最後のa={5,7,8}と表示させるやり方が分かりません。
自身で作ったコードは
import java.util.Scanner;
class Ensyu{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.print("要素数:");
int n = sc.nextInt();
int[] a = new int[n];
for(int i=0;i<n;i++){
System.out.print("a["+i+"]=");
a[i] = sc.nextInt();
}
ここまでしか分からないです。。
どうか教えて下さい。
よろしくお願いします
947:デフォルトの名無しさん
08/06/01 12:25:48
>>946
(1) まず "a = {" を表示する
(2) 要素数がゼロなら7へ飛ぶ
(3) 最初の要素を表示する
(4) ","を表示する
(5) 次の要素を表示する
(6) まだ要素が残ってたら4に戻る
(7) "}"を表示する
948:デフォルトの名無しさん
08/06/01 13:28:24
All- n One Eclipse 3.0.1をインスコしたんですが
「デフォルト・プロポーザルがありません」と返されコンテンツ・アシストが一向に利かないです。
設定→コンテンツアシスト→自動有効化はオンになっています。
例)System.out. (この時点でポップアップ無し、CTRL+SPACEで上記コメント発生)
どなたか詳しい方、解決策等ご教授ください。
949:948
08/06/01 13:34:32
自己解決しました、スレ汚しスマソ。
950:デフォルトの名無しさん
08/06/01 14:26:41
>>947
(1) まず "a = {" を表示する
(2) 最初の要素があるなら表示する、無いなら6で終わる
(3) 次の要素があるなら", "を表示する、無いなら6で終わる
(4) 次の要素を表示する
(5) 3に戻る
(6) "}"を表示する
951:デフォルトの名無しさん
08/06/02 15:21:00
>>946
import java.util.Scanner;
import java.lang.System;
class Ensyu{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.print("要素数:");
int n = sc.nextInt();
int[] a = new int[n];
for(int i=0;i<n;i++){
System.out.print("a["+i+"]=");
a[i] = sc.nextInt();
}
System.out.print("a = {");
for(int i = 0; i < n; i++){
System.out.print(a[i]);
if(i < n-1)
System.out.print(",");
}
System.out.println("}");
}
}
952:デフォルトの名無しさん
08/06/03 20:36:33
どなたかご教授願います。
-------------------------------
class sample1
{
public static void main(String args[])
{
double ans3 =(double)5/3;
System.out.println("5÷3は" + ans3 + "です。");
}
}
---------------------------------
上のようなソースがあるとして、
5/3の前に(double)の表記を入れる理由というのはなぜなんでしょうか?
すでにdouble ans3 のところでdoubleと書いてあるのでans3には、
ちゃんと小数点が含まれた答えが表示されると思うのですが。
もしかしてアホすぎる質問でしょうか
953:デフォルトの名無しさん
08/06/03 21:41:21
(double)を消せばわかる
954:デフォルトの名無しさん
08/06/03 22:40:12
5/3=1
955:デフォルトの名無しさん
08/06/04 00:01:29
マルチ
956:デフォルトの名無しさん
08/06/04 20:30:18
>>952
5/3じゃ1までしか表示されないから、doubleには1.0が代入されるってことですか?
957:デフォルトの名無しさん
08/06/04 21:05:33
そうそう ans3 には(double)(5/3)だと1.0が、((double)5)/3だと1.6666…が。
958:デフォルトの名無しさん
08/06/04 21:07:19
キャスト演算子の結合順は間違えやすいよね
959:デフォルトの名無しさん
08/06/05 14:52:44
最近java勉強してるんだがこのスレ見ても全く分からん;;
本当にここ超初心者用なのですか・・?
960:デフォルトの名無しさん
08/06/05 16:55:40
↑同感。どこかの大学の理工学部か専門学校のレベルじゃないの?
961:デフォルトの名無しさん
08/06/05 17:55:57
超基本的な質問が多いと思うよ
言語仕様を一通り理解してはじめてスタートライン
962:デフォルトの名無しさん
08/06/05 18:50:10
超初心者レベルですよ
英語の修得度で例えると、
Java言語の基本を習得している = アルファベットが何とか全部書ける
Javaで下っ端の仕事ができる = 辞書を引き引き洋書が何とか読める
Javaで上流レベルの仕事ができる = 英語を使って仕事の会話がペラペラ
これぐらいの感じですね
ちなみに専門学校や理工学部の授業では2番目ぐらいまでしかやらないです
963:デフォルトの名無しさん
08/06/05 21:29:26
ほとんどの専門学校は1までだと思う
964:デフォルトの名無しさん
08/06/05 21:49:59
ほとんどの専門学校は1すら満足に出来てないと思う。
他言語一切やってないなら別だけど。
965:デフォルトの名無しさん
08/06/05 21:59:52
質問者は専門学校生かな?
966:デフォルトの名無しさん
08/06/05 22:38:14
あんこ1
あんこ2
あんこ3
あんこ4
あんこ5
あんこ6
あんこ7
このようなテキスト構成のときに
以下のように、改行が2つ続くとき改行したいのですが
どのような制御をすればよいでしょうか
あんこ1、あんこ2、あんこ3、あんこ4
あんこ5、あんこ6、あんこ7
967:デフォルトの名無しさん
08/06/05 22:39:41
とりあえず「あ」と「ま」に置き換える処理ができる技術があればそれもできる
968:デフォルトの名無しさん
08/06/06 00:26:14
ここと質問スレのマルチばかり
教えてgooとかYahoo知恵袋にまで使ってそうな勢い
969:デフォルトの名無しさん
08/06/06 00:39:55
>>966
がんばってかいたよ!!!うごかしてみてね!!!
import java.io.*;
public class Sample {
public static void main(String[] args) throws IOException {
String text = String.format("あんこ1%n" + "あんこ2%n" + "%n" +
"あんこ3%n" + "あんこ4%n" + "%n" + "%n" +
"あんこ5%n" + "あんこ6%n" + "%n" + "あんこ7%n");
PushbackReader r = new PushbackReader(new StringReader(text));
StringBuilder buf = new StringBuilder();
int c;
while ((c = r.read()) != -1) {
if (c == 12354) {
c += 60;
} else if (c == 10) {
int cnt = 0;
int next;
while ((next = r.read()) != -1 && next == 10) {
++cnt;
}
if (cnt < 2) c += 12279;
r.unread(next);
}
buf.append(Character.toChars(c));
}
String result = buf.toString();
System.out.println(result);
}
}
970:デフォルトの名無しさん
08/06/06 00:47:50
ちょっとスレの趣旨とは違うかもしれない質問だけど、
Java の Servlet API の話題を取り上げてるスレって
ないの?
971:957
08/06/06 03:23:56
>>969
12line c += 60; は、削除するとして。
read(EOF) の戻り値が 65535 (になった)なので、==の左辺を(short)でキャスト
または、-1を(char)でキャストするといいよ。vv
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4014日前に更新/302 KB
担当:undef