ネタ心者歓迎!今更ながらにJava相談室 その4
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNG|| ̄ ̄| ∧_∧
||Java| ( ) ∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
||__| ( ○ ) ( ) < 俺達の旅はここから始まる。
|| │ | │ / | \___________
((二二)) .(_(__)〜(___ノ
( ゚Д゚) < カキコする前に>>2-10をチェックしとけゴルァ!!
>>2 過去スレの一覧
>>3 Javaの基礎と よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
* 諸般の事情により、リンクがずれる事もあります。
0503
NGNG話は全く変わるんだけど、
クラス名の先頭を小文字にしたり、パッケージ名に大文字つかったり、
アンダースコアを区切り文字として使用するのは
何の影響を受けての事ですか?
別に嫌味とかじゃなくて、純粋に知りたい。
何かそういう書き方を推奨している書籍等が有るのか、
それとも単に自己流なのか。
何故こんな事を聞くのかと言えば、「Javaではクラス名を小文字にしなければならない」
と言い張る人に出会った事があって、困った事が有ったから。
(親しい人ではないので、何故そう思ってたのかまでは聞けなかった)
0504489
NGNGその方法で見事にうまくいきました
ありがとうございます。
0505494
NGNGありがとうございます。
確かにJPopupMenuを呼び出す時は右クリックです。これでJPopupMenuが
現れます。で、この時はいいんですが、次に、そのJPopupMenuのmenuitemの中
からどれかを選択して、その時は今度は左クリックをしますよね?その時に
mouseClickedが反応して別のイベントが起きてしまうんです。どうしたら
いいんでしょう??
0507495
NGNG0508初心者
NGNG(2)myprogram.exeから
(3)Javaのプログラムを起動することは可能でしょうか。
(4)JREのインストールなしに。
0509初心者
NGNG0510初心者
NGNG0511まさ
NGNGフレームのサイトを作った場合、フレームの一部に
リンク貼られた場合は、そのフレームだけ表示されてしまい、
正しく表示されなくなってしますよね。
それを防ぐにはJavascripptを使って正しいサイトに飛ばす方法は
知っているのですが、他には方法はあるのでしょうか?
例えば日本テレコムのサイト例にとると、
http://www.japan-telecom.co.jp/consumer/myline/index.html
だと正常に表示されますが、
http://www.japan-telecom.co.jp/consumer/myline/ml_top.html
だとフレームの一部しか表示されなくなってしまうよね?
それを回避する方法です。。
0512まさ2
NGNG<!--
function tmt_backtoframe(myframe) {
if (top == self) {
self.location.href = myframe;
}
}
// --></script>
と上の方に書いて、下記のように
何かの画像がDLされたら飛ぶようにするってやつです。
<img src="UntitledFrame-6.files/maru.gif" onload="tmt_backtoframe('index.html')" width="35" height="10">
これで正しいでしょうか?
0513デフォルトの名無しさん
NGNGJava と Javascript は別物です。
サイト作成に関しては Web 製作板にどうぞ。
Web 製作板
http://pc.2ch.net/hp/
☆ Webサイト制作初心者用スレッドver16 ☆
http://pc.2ch.net/test/read.cgi/hp/1011692558/
0514初心者
NGNGhttp://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm
0515502
NGNGこんなしょうもない、やっつけサンプルごときで
そこまで突っ込むか?
普段はいわゆる推奨される書き方してるけど。
単純にエディタの強調表示に合わせているだけとも言うが(w
命名規約はそんなに気にしないし合わせろと言われりゃ合わすよ。
今回の場合は一応、インターフェースだとか、デフォルト権限とか
パッケージ名を強調したかっただけ。 いじょ。
いや、気を悪くしたなら謝るよ。
本当に嫌味とかではなくて、知りたいだけ。
前のプロジェクトリーダが何故かクラスの先頭小文字派で
そのプロジェクトではそれがルールだった。
Javaの書籍は色々読んだけれど、
「もしかすると自分が知らない所では、先頭小文字とかのルールが推奨されている
のかもしれない」
と思って書店にも足を運んで本をあさったけど、特にそういう書籍は
発見出来なかった。
もしそう言う書籍があれば、とりあえず見たいと言うのが質問の理由。
例えばフィールドの先頭や末尾にアンダースコアを付けるというのが有る。
あれはピアソンの「Javaの格言」や「リファクタリング」が影響を及ぼしているようだ。
0518デフォルトの名無しさん
NGNGhttp://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
0519デフォルトの名無しさん
NGNG−5.6 % 3.3 は、−2.3
5.6 % −3.3 は、2.3
になるそうですが、なぜ?両者の違いがわからん。
0520デフォルトの名無しさん
NGNGUKTK_KIIN_SMY;
//受取人住所
UKTRNIN_ZYSYO;
//受け付け担当者社員コード
UKTK_TNTUSA_SYIN_CODE;
元コボラーとかSQL馬鹿に、こういうシンボル名つけるやつが
多いな。なに考えてんだか。
こんななら漢字でシンボル名書いてしまうほうがマシだと思われ。
0521デフォルトの名無しさん
NGNGrecord_event();
get_user_id();
check_and_destroy_user_event();
0522デフォルトの名無しさん
NGNGCLASS_CONSTANT_FIELD
__CLASS_FIELD
_instancefield
method()
methodOfLongName()
おいらはこうだよ。
メソッドと外から見えるクラス定数は、コアAPIとあわせとく。
それ以外はどうでもいいんじゃないの?外に見せないなら。
0523デフォルトの名無しさん
NGNG0524デフォルトの名無しさん
NGNGhttp://www2.to/javaprog/
でも掲示板になんかムカつくやつが常駐してるんだな
0525デフォルトの名無しさん
NGNGmBill
mMenu
mEmploye
vPushButton
vSortingListBox
cOrderInputScreen
とかって、ずらっとクラスが並んだとき、分類しやすくない?
0526デフォルトの名無しさん
NGNG0527デフォルトの名無しさん
NGNG0528デフォルトの名無しさん
NGNGEventListenerからディスパッチされるロジックを外だしすれば半分。
のこりの半分は、ObservableなModelへのObserverでディスパッチ
されるロジック。ほーらできた。
0530デフォルトの名無しさん
NGNG指定するのってどうしますか?
setVisible(true)した時点でそのスレッドは止まっちゃうので、
WindowsListenerを追加して開いた時点でフォーカスしたいコンポーネントに
requestFocusさせていますが、なんかJDK1.4RCでは
うまくいかない模様・・・
0531デフォルトの名無しさん
NGNGそんなことないよ。
0532531
NGNG0534530
NGNG0535デフォルトの名無しさん
NGNGこの掲示板とかにコピぺ出来る方法はありますか?
0536デフォルトの名無しさん
NGNG0537デフォルトの名無しさん
NGNG0539デフォルトの名無しさん
NGNGメモ帳はエディタだよ…
0540デフォルトの名無しさん
NGNGそれプログラム以前の問題じゃないか?
0541デフォルトの名無しさん
NGNG範囲選択しろよ
0542デフォルトの名無しさん
NGNG0543デフォルトの名無しさん
NGNGPCQAくるか?
みんな多分教えてくれる。
http://pc.2ch.net/pcqa/index.html
0545デフォルトの名無しさん
NGNG今も使ってる人達もいるんだよ・・・。
0546デフォルトの名無しさん
NGNGメモ帳より貧弱なエディタなんかあるのか?
JavaならJTextPaneにload&saveの機能つけるだけで
エディタが出来ちゃうぞ。HTMLエディタも簡単だぞ。
0547デフォルトの名無しさん
NGNGed
0548デフォルトの名無しさん
NGNGvi,
Emacs
0549デフォルトの名無しさん
NGNGLISPも使えないメモ帳風情が何言ってるんだか。
0550デフォルトの名無しさん
NGNGviやEmacsは、メモ帳よりはマシだと思うが…
0551デフォルトの名無しさん
NGNGcopy con
0552デフォルトの名無しさん
NGNGhttp://macosx2.ncs.gr.jp/~masa/jpn/program/emacs_command.html
コマンド例
[Ctrl]+X [Ctrl]+F ファイルを開く。
[Ctrl]+X [Ctrl]+D ディレクトリの内容を表示する。
[Ctrl]+F 1文字右に移動。
[Ctrl]+B 1文字左に移動。
[Ctrl]+P 1文字上に移動。
[Ctrl]+N 1文字下に移動。
0553デフォルトの名無しさん
NGNGうそ〜〜ん。
0554デフォルトの名無しさん
NGNG「Emacsはまぎれもなく、本格的なプログラマーに好まれているエディタである。」
(O'REILLY GNUソフトウエアプログラミング)
「本格的なプログラマー」ってのがミソ。
疑問を持ったら「半端なプログラマー」の烙印が押されるシステム。
氏ね、って感じ?
0555デフォルトの名無しさん
NGNG0556デフォルトの名無しさん
NGNG大抵のlinuxディストリに入ってるし。
BSDの標準エディタって使いやすそうだね。
0557デフォルトの名無しさん
NGNG実機に転送してコンパイル。
いやじゃ、いやじゃ。Emacsはいやじゃああああ
0558デフォルトの名無しさん
NGNGWin用JDK使えよ・・・。
0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNGee 良いね。
今の ports の jee は 最近のRELEASEでコンパイル
出来なくなってるから今度 コンパイル出来るように
しようかなとか思ってる。
0561デフォルトの名無しさん
NGNGvi はちょっとひく。他に何かあるときは使いたくないな。
0562デフォルトの名無しさん
NGNGいま、何かわからないことがあれば
SunのページからダウンロードしたHTML(Java doc)をIEで見て
調べてるんだけど、めちゃめちゃ調べにくいんですけど・・
WinのHELPみたいに一発検索する方法とか、なんかもっと効率のいい
APIの調べ方ないんでしょうか?
ちなみに統合環境はForteを使ってます。
0563デフォルトの名無しさん
NGNG0564デフォルトの名無しさん
NGNG> Javaの膨大なAPIどーやって調べてます?
Namazu を使って検索する.
0565デフォルトの名無しさん
NGNGNamazuってサーバーで動かすもんだと思ってた・・・
(・・てゆーか実はローカルサーバー立ち上げてNamazuを入れろって事!?)
とりあえず入れてみます、ありがとうございます!!
0566デフォルトの名無しさん
NGNGていうか、JDKの *.java ファイルを巨大なひとつのテキストファイルにしておいて
適当にgrepするというのも簡単かもしれないと今思ってみた。
怠惰すぎかも。
0567デフォルトの名無しさん
NGNG今漏れが使っているのは以下のもの。
どっちも一長一短だと思うが(Windowsオンリー)。。。
自分で作るのがいいかも。
ttp://www.vector.co.jp/soft/win95/prog/se202146.html
ttp://isweb37.infoseek.co.jp/computer/java_jp/software/index.html
0568デフォルトの名無しさん
NGNG0569デフォルトの名無しさん
NGNGアプレットで画像を読み込んで、その画像を縮小して、jpegにエンコードして
そのデータをCGIに渡して保存をするっていうのは可能ですか?
0570デフォルトの名無しさん
NGNG> >>564
> Namazuってサーバーで動かすもんだと思ってた・・・
Namazu for Win32 を入れて,search-s for Namazu 0.9.2 を入れれば,
WIN のスタンドアローンでも GUI なインターフェイスで検索可能.
0571デフォルトの名無しさん
NGNGM$Excelで任意のセル範囲を選択・コピーして、SwingのJTableに貼り付けることって
出来ますか?ちょっと抽象的で申し訳ないですが、お分かりの方がいらっしゃった
ら教えてください。
クリップボードの中身がどうなっているのかがまったく分からないため、手のつけよ
うがありません。
ちなみに環境はJDK1.3、Win32で、基本的なJavaの知識(初心者レベル)は身につけ
ているつもりです。
宜しくお願いします。
0572デフォルトの名無しさん
NGNGメモ帖に張り付けてみたら?
0574デフォルトの名無しさん
NGNG0575デフォルトの名無しさん
NGNG代表的な追加ライブラリ
ロギング
XML<->Objectマーシャラ
データ暗号化
ノンブロッキングI/O
ダイレクトバッファ
1.3使いつづける気にはならんな。
0576デフォルトの名無しさん
NGNGコンストラクタが起動しているということは、インスタンスフィールドの
初期化は終了しているYO!=インスタンス自身は既に生成されているYO!
thisポインタも存在するYO!
ただ、a = new Hoge()はまだ戻ってない(aにHogeインスタンスのthis
が代入されていない)というだけ。
0577デフォルトの名無しさん
NGNGダイアログにComponentListenerくっつけて、componentShownで処理してみたらどうだろう?
0578デフォルトの名無しさん
NGNGそこら辺、分かりやすく要約してあるページない?
0579578
NGNG0580コルバg
NGNGつうか、無理じゃないけど、クリップボードを読むメソッドがToolkidクラスにあるので、それで読むしかないね。
それで、タブ区切りをStringTokenizerで切り取って何とかするっきゃないよ。
0581デフォルトの名無しさん
NGNGコアに載るとなると標準でない仕様の外部ライブラリ使いつづけるのは
やばいかもね。Apacheの連中大丈夫なのかな?
0582デフォルトの名無しさん
NGNGすっきりしてもらいたい。
0583デフォルトの名無しさん
NGNG俺的にはJ2EEからServletを廃止して欲しいが。
0584デフォルトの名無しさん
NGNGそれは無理だろ…。RPC/RMI/CORBA/SOAP つっても、わざわざ専用クライアントインストール
させる気か。それとも JSP と Bean (カスタムタグ) で十分ちゅう話か?
0585デフォルトの名無しさん
NGNGブラウザ(特にIE)とHTTPDを挟むのは、いい加減やめにしたい。
クライアントのマシンに高性能を期待できる時代になったんだから、
せこいUIは廃れてくだろうと思ってるよ。
あと、HttpServletのコンテナ書いているだけでJava使いこなして
いる気になっているアホPGを駆逐したい。
0586デフォルトの名無しさん
NGNGC/S 時代に戻りたいという話か…。クライアントの開発費用や実行時環境のシビアさ
(VB ランタイムやら IE のバージョンやら)、配布のめんどくささとか考えたら HTML を
ブラウザに表示する方がよっぽどまし。配布先の一般コンシューマ環境まで面倒
見切れん。
> あと、HttpServletのコンテナ書いているだけでJava使いこなして いる気になっている
> アホPGを駆逐したい。
おしい、「コンテナ」が「派生クラス」だったら同意できるのに。まともに動くサーブレット
コンテナ作れる人間はそこそこのプログラマだろうと一応突っ込んでおく。
0587デフォルトの名無しさん
NGNG他人をアホ呼ばわりしている事に触れるべきかも
0588デフォルトの名無しさん
NGNG誰か解説たのむ。
0589デフォルトの名無しさん
NGNG別にサーブレットのままでも独自のクライアントなどいくらでも作れるのに
ねえ。
0590
NGNG宿題ですよ!
0592デフォルトの名無しさん
NGNGどのようにすれば良いか教えてくだされ。
0593デフォルトの名無しさん
NGNGまた、どういうときに必要になるのでしょうか?
0594デフォルトの名無しさん
NGNGネットワークの向こうのコンピュータ上にあるオブジェクトのメソッドを呼べるものです。
そういうことをしたいときに必要になるかも?
0595デフォルトの名無しさん
NGNG別マシンのオブジェクトを操作できるようになる。
EJBとかで使ってる。
ところで、今更クライアントGUIについて勉強しようと
思ってんだけど、Swingやイベントについて、そこそこ
新しくて良い書籍ない?
この前「Javaグラフィックス完全制覇」って本を買っちゃ
ったんだけど、そのあまりの使えなさに後悔中。
0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNGとりあえず
http://www.cutt.co.jp/book/4-87783-051-0.html
は初心者向け(Java入門者向け)っつー感じなので
敬遠した方がよさそーです。
0598デフォルトの名無しさん
NGNGCommunications APIって、パラレル使えたか、忘れたが
http://java.sun.com/products/javacomm/index.html
で、ダメだったら、DLLを準備して、JNI経由でなかろうか。
0599595
NGNGcore Java2は高いなあ。
とりあえず立ち読みしてみます。
>>597
サンクス。
Javaそのものに関しては初心者ってほどでもないので、
もう一歩踏み込んだ本が欲しい。
0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNG現在、ボタンとテキストフィールドとアイコン付きのラベルを組み込んだウインドウ
のアプリケーションを作ってるんですが、どうしてもアイコンが表示されません。
以下ソースです↓自分なりに色々考えたんですが理由がわかりません、先輩方教えて下さい。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SampleD7L4{
public static void main(String[] args){
JFrame myFrame=new JFrame("色々乗せたアプリケーション");
FlowLayout fLayout=new FlowLayout(FlowLayout.CENTER,5,5);
myFrame.getContentPane().setLayout(fLayout);
JButton myButton=new JButton("私はボタンでございます。");
Icon myIcon=new ImageIcon("smile.gif");
JLabel myLabel=new JLabel("アイコン付きラベルです。",myIcon,JLabel.CENTER);
JTextField myText=new JTextField("テキストフィールドです。",15);
myFrame.getContentPane().add(myButton);
myFrame.getContentPane().add(myLabel);
myFrame.getContentPane().add(myText);
myFrame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
try{
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(myFrame);
}catch (Exception e){
}
myFrame.setSize(250,100);
myFrame.setVisible(true);
}
}
0602デフォルトの名無しさん
NGNG画像ファイルの指定間違えてるだけじゃない?
試しにフルパスで指定してみたら?
■ このスレッドは過去ログ倉庫に格納されています