_ranco_ の回答履歴

全483件中481~483件表示
  • appletで離れた場所の画像の読込

    http://jp.sun.com/products/software/solaris/wp/NFS/webnfs11.html 上のページで、NFSプロトコルだと離れたファイルアクセスが出来る様なことが書かれていますが、どうすればアクセスできるのか分かりません。タイトルの通り、appletでの離れた場所の画像の読み込みが目的です。画像の場所はappletへの入力で指定できるようにしたいです。特にNFSにこだわる訳ではなく、他の方法でも構いません。よろしくお願いします。

    • 締切済み
    • wsp
    • Java
    • 回答数3
  • MouseEventを使った時間計測について

    これまでJavaは使ったことないのですが、卒研で使うことになり今必死になってやっております。 早速ですが、今drawLineメソッドとMouseEventを使って自由曲線を描くものを作ってみました。 これに、mousePressed時に時間計測を開始し、mouseReleased時に一旦停止。 そして、それを足し合わせて合計時間を出したいのですが調べてもよくわかりません。よろしくお願いします。 下記は、現段階ものです。 ・J2SDK1.4.2.15 class DrawPanel extends Panel implements MouseListener,MouseMotionListener { Vector shapes = new Vector(); int x1,y1; public DrawPanel() { setForeground(Color.black); setBackground(Color.white); addMouseMotionListener(this); addMouseListener(this); } public void mousePressed(MouseEvent e) { e.consume(); x1 = e.getX(); y1 = e.getY(); shapes.addElement(new Rectangle(x1,y1,x1,y1)); paint(getGraphics()); } public void mouseDragged(MouseEvent e) { e.consume(); shapes.addElement(new Rectangle(x1,y1,e.getX(),e.getY())); x1 = e.getX(); y1 = e.getY(); paint(getGraphics()); } public void paint(Graphics g) { int number = shapes.size(); for (int i = 0;i < number;i++) { Rectangle data = (Rectangle)shapes.elementAt(i); g.drawLine(data.x,data.y,data.width,data.height); } } }

    • ベストアンサー
    • tucchi2
    • Java
    • 回答数2
  • Javaのブロックについて

    Javaの初期化子でstatic初期化子のテストをしていた際、static初期化子の動作はなんとか理解できたのですが、static初期化子のstaticを取った何もないブロック?の動作がいまいち理解できません。 単なるブロックなので無視されるかと思いきや、インスタンス化したときちゃんと初期化されるのです。 しかもstatic初期化子はインスタンス化の前に実行されるのでthisが使えないのは納得いくのですが、このブロックではthisも使えてしまいます。 一応ググってみたのですが私には見つけられませんでした。 この動作について説明していただけるか、もしくは解説してあるサイトなどご存知ではないでしょうか? スタックなどの内部動作まで詳しく書いてあるとなおうれしいのですが。 public class Order { private String name = "佐藤"; public Order() { System.out.println("高橋"); } //このブロックの動作が謎です。 { System.out.println(this.name); //thisが使える。 System.out.println("山田"); } static { //System.out.println(this.name); インスタンス化前なのでエラー System.out.println("鈴木"); } } 実行クラス public class OrderTest { public static void main(String[] args) { Order order = new Order(); } } 実行結果 鈴木 佐藤 山田 高橋 実行環境 jre1.5.0_06

    • ベストアンサー
    • picho4
    • Java
    • 回答数3