<   2012年 08月 ( 4 )   > この月の画像一覧

JDICPlusの話!

Swingでのブラウザ表示について、8/16にコメントを頂いていたようなのですが…
管理者のみ見えるコメントで、しばらくログインせずに、
一般ユーザーとしてブログを見ていたので、気づきませんでした…ごめんなさい。

で、エラーについては、よく分からないので(おいおい)、
私が普段使用している、ブラウザ表示のソースをそのまま載せておきます。

JPanelを拡張しているだけなので、そのまま使えると思いますが、
setEnable()メソッド内の表示サイズと、パッケージ名は、適宜修正してからお使いください。



---- ここからソース

package hoge;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Image;
import java.io.IOException;
import java.net.*;
import java.io.File;
import javax.swing.JPanel;
import java.awt.Rectangle;

import org.jdic.web.*;
import org.jdic.web.event.*;


public class WebPanel extends JPanel {

private static WebPanel instance = null;

public BrComponent webPanel;
private String dispURL;

/******************************************************************
【機能】コンストラクタ
******************************************************************/
public WebPanel() throws Exception {

setLayout(new BorderLayout());

org.jdic.web.BrComponent.DESIGN_MODE = false;

webPanel = new BrComponent();
webPanel.setEditable(false);

add(webPanel, BorderLayout.CENTER);

setURL("about:blank");
//setURL("http://google.jp/");
setEnable(true);

}

/******************************************************************
【機能】シングルトンっぽいコンストラクタ
******************************************************************/
public static WebPanel getInstance() throws Exception {

if ( instance==null ) {
instance = new WebPanel();
}

return instance;

}

/******************************************************************
【機能】URLを指定
******************************************************************/
public void setURL(String url) {

webPanel.setURL(url);
dispURL = url;

}


/******************************************************************
【機能】JavaScriptを実行(安定していないので非推奨)
******************************************************************/
public void execJS(String code) {

webPanel.execJS(code);

}

/******************************************************************
【機能】現在ブラウザで表示中のURL
******************************************************************/
public String getURL() {

return webPanel.getURL();

}

/******************************************************************
【機能】表示/非表示
******************************************************************/
public void setEnable(boolean f) {

webPanel.setBounds(0, 0, 800, 600);// JPanelのサイズを与えるのが正しい
webPanel.setEnabled(f);

invalidate();
validate();

webPanel.setVisible(f);

}

/******************************************************************
【機能】リロード
******************************************************************/
public void reload() {
webPanel.refresh();
}

}



---- ここまでソース
[PR]
by miries | 2012-08-31 07:43 | デジタル系

ぎゃああーー!!

私のF-10Dにドット抜けがあった orz

画面中央右下の部分に、赤い点が…。
SH-03Cはまったくなかったのになぁ。

ここまで高解像度の機種だと、
ドット抜けは保障外なんだろうが、黒い画面ではっきり分かるくらい赤いぜ…orz

だめもとで、ドコモショップに行ってみるか…。
[PR]
by miries | 2012-08-22 23:42 | デジタル系

コカコーラ ゼロフリー新発売!

このブログへ検索で来るときの、人気ワードが、
「ゼロフリー 販売中止」
だったりする。

サポートセンターへ聞いたりしたことを書いたりしたのもあるのだろうが、
同じように売ってないと思っている人が意外に多いようだ。

販売中止なのかよ…と思っていたら、
本日、新たなるラベルのゼロフリー@1.5ℓ が売られているのを見かけた。

やったね。

で、このゼロフリー、カフェインレスだから買っていたのだが…。
主な用途は、妊婦&授乳期にカフェインを取ってはいけないから、というものなのだが、
何やら聞いたところによると、そもそも「ゼロ」系で使われている、
アセスルファムKが良くない、という話もあるらしく、結局飲まないことに(笑)

お茶系もできるだけ避けているので(静岡茶のセシウム問題がね…)、
天然水最強ってところか…。
[PR]
by miries | 2012-08-14 23:28 | たべもの

F-10Dのその後2

F-10Dの使用感について書いたが、さらにその後の話。

まず、SH-03Cと比較して、アプリ一覧がないと書いたのだが、あったよ。
ホーム画面で、さらにホームキーを1秒以上押すと、動作アプリ一覧が表示されて、
そこで一括終了が選べる。

これでまた1つ便利になったぜ。
一番?バッテリーを使うと話題の電話帳サービスを無効にしてみた。
バッテリーの持ちはかなり良くなったが、これのおかげかどうかは不明。
ただ、電話帳を起動した後、コミュニケーションのタブを観ると、フリーズしてしまうので注意。

データ通信専用端末なので、電話帳を使うのはメールアドレス確認くらいだがね。


そして、便利だと思っていたスライドインランチャー。
これが意外と不便でイライラする。

原因は、画面底辺から親指でスライドするように設定したため。
画面底辺の指定は、分割じゃなくて、底辺すべてを指定。

文字の入力の際は、QWERTYキーボードを有効に使うため、
横画面にして使っているのだが、
そうすると、一番下のキー配列(リターンキー含む)が、
スライドインランチャーの判定と被るんだな。
なので漢字変換を確定しようとしたりすると、ランチャーが出てきたりする。

だから、標準では干渉の少ない左上になっているわけだ。

あと、横画面だと、文字入力の際、
入力エリアが1行分しか表示されないのがみづらくて仕方が無い。

この2点がなんとかなれば、かなりのベスト端末確定なんだがなぁ。
[PR]
by miries | 2012-08-11 23:00 | デジタル系