ネタ心者歓迎! 今更ながらにJava相談室
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG統一する為のスレッド
過去スレへのリンクは>>2-10くらいに。
0232デフォルトの名無しさん
NGNGJavaWebStartを使ってみるとか?
---------------------------------------------------------------------
JavaTM Web Start ソフトウェアを使用すると、
Web ブラウザ上でシングルクリックするだけで、フル機能のアプリケーション
を起動できるようになります。ダウンロード、インストール、およびソフト
ウェアの使用という 3 つの簡単なステップを実行してください。ただし、その
前に、このページにすぐに戻れるようブックマークを設定しておくことをお勧
めします。
http://java.sun.com/products/javawebstart/ja/download-windows_ja.html
0233>231
NGNG名前とかも大丈夫?
0234素人
NGNGソースの場所は C:\Samples1.java
作成したクラスの場所は C:\Samples1.class
0235212
NGNGそちらもいじって見ます。インストーラで配布するパターンと、Webからインストールさせるパターン
と(StarOffice だかではそうしてましたね)の両方わかっていれば用途に応じて使い分けられると
思います。
>>234
なんで C:\ でやってんのかわからんが
Samples1.class ってちゃんとある?dir
Samples1.class で出てくるよね?
0237素人
NGNGdirでは見えます。
C:\でやっているのは、たまたまです。
SAMPLE~1 CLA 430 01-11-04 13:32 Samples1.class
SAMPLE~1 JAV 106 01-11-03 16:08 Samples1.java
0238デフォルトの名無しさん
NGNGそれはCLASSPATHの問題。
余りにも典型的なFAQで、Javaをはじめた人の大半が一度は経験する
疑問なので、自分で調べてみて。簡単に解決できるはず。
逆に言えばこんな初歩的な事すら自分で解決できないのであれば
プログラマには向いてないとすら言える。
例えるならば「買ってきた電子レンジが動かない!」と騒ぎ立てて
実は「コンセントが抜けていたのが原因だった」のと同じレベルだよ。
それぐらい初歩的。どんなJavaの入門書にも載ってるはず。
0239素人
NGNGいろいろありがとう。解決しました。
JDKのバージョンの問題でした。
本のサポートページに書いてありました。
http://www.bekkoame.ne.jp/~manachan/yasaj.html
0241素人
NGNG「SET CLASSPATH=」を入力しないとエラーメッセージが出ていました。
C:\>set
@ECHO OFF
REM C:\PROGRA~1\NETWOR~1\MCAFEE~1\SCANPM.EXE C:\ /boot
REM @IF ERRORLEVEL 1 PAUSE
SET CLASSPATH=c:\Program Files\PD2\AdobeConnectables
loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys
SET PATH=%PATH%;C:\PROGRA~1\BORLAND\CBUILD~1\BIN
SET PATH=%PATH%;C:\PROGRA~1\BORLAND\CBUILD~1\PROJECTS\BPL
SET PATH=.;C:\jdk1.3.1_01\BIN;%PATH%
C:\essolo.com
0242デフォルトの名無しさん
NGNGうちの 1.3.1 は CLASSPATH セットしてないです。はい
0243デフォルトの名無しさん
NGNGsetコマンドの表示結果で
SET CLASSPATH=c:\Program Files\PD2\AdobeConnectables
と表示されるのはオカシイ
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNGほんとだ set コマンドで @ECHO OFF なんてでねーよな
0246名無しの学生さん(♀)
NGNG0247名無しの学生さん(♀)
NGNGimport java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Kadai5b extends JPanel {
CustomGraphics area;
ButtonPanel bp;
ComboPanel cp;
Kadai5b(){
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
area = new CustomGraphics(this);
bp = new ButtonPanel();
cp = new ComboPanel();
add(area);
add(bp);
add(cp);
}
public static void main(String args[]){
JFrame f = new JFrame("Draw Editor");
Kadai5b example = new Kadai5b();
f.getContentPane().add(example, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
0248デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/prog/1004865040/
0249名無しの学生さん(♀)
NGNGint x1, y1, x2, y2;
Kadai5b top;
CustomGraphics(Kadai5b t){
top = t;
setBackground (Color.white);
setMinimumSize (new Dimension(500, 500));
setPreferredSize(new Dimension(500, 500));
addMouseListener(new MyMouse());
addMouseMotionListener(new MyMouse());
}
public void paintComponent(Graphics g){
super.paintComponent(g);
int xx, yy, xsize, ysize;
if (x1 < x2 ) {
xx = x1;
xsize = x2 - x1;
} else {
xx = x2;
xsize = x1 - x2;
}
if (y1 < y2) {
yy = y1;
ysize = y2 - y1;
} else {
yy = y2;
ysize = y1 - y2;
}
if (top.bp.type == 'r'){
g.setColor(top.cp.fillColor);
g.fillRect(xx, yy, xsize, ysize);
g.setColor(top.cp.drawColor);
g.drawRect(xx, yy, xsize, ysize);
} else if (top.bp.type == 'o'){
g.setColor(top.cp.fillColor);
g.fillOval(xx, yy, xsize, ysize);
g.setColor(top.cp.drawColor);
g.drawOval(xx, yy, xsize, ysize);
} else if (top.bp.type == 'l'){
g.setColor(top.cp.drawColor);
g.drawLine(x1, y1, x2, y2);
}
}
}
0250名無しの学生さん(♀)
NGNGpublic void mousePressed(MouseEvent e){
x1 = e.getX();
y1 = e.getY();
}
public void mouseDragged(MouseEvent e){
x2 = e.getX();
y2 = e.getY();
repaint();
}
public void mouseMoved (MouseEvent e){ }
public void mouseReleased(MouseEvent e){ }
public void mouseClicked (MouseEvent e){ }
public void mouseEntered (MouseEvent e){ }
public void mouseExited (MouseEvent e){ }
}
class ButtonPanel extends JPanel{
JButton lineB, rectB, ovalB;
int type = 'r';
InListener listener;
ButtonPanel(){
rectB = new JButton("四角");
ovalB = new JButton("楕円");
lineB = new JButton("直線");
listener = new InListener();
rectB.addActionListener(listener);
ovalB.addActionListener(listener);
lineB.addActionListener(listener);
add(rectB);
add(ovalB);
add(lineB);
}
}
class InListener implements ActionListener{
public void actionPerformed(ActionEvent e) {
if (e.getSource() == rectB) { type = 'r'; }
else if (e.getSource() == ovalB) { type = 'o'; }
else if (e.getSource() == lineB) { type = 'l'; }
}
}
0251名無しの学生さん(♀)
NGNGint drawInit = 1, fillInit = 0;
JLabel drawL, fillL;
JComboBox drawC, fillC;
JPanel drawP, fillP;
InListener1 listener1;
Color[] name = {Color.white, Color.black, Color.red, Color.yellow, Color.green, Color.blue};
Color drawColor = name[drawInit], fillColor = name[fillInit];
ComboPanel(){
String[] list = {"なし","黒","赤","黄","緑","青"};
drawL = new JLabel("線の色 ");
drawC = new JComboBox(list);
drawC.setSelectedIndex(drawInit);
drawC.addActionListener(listener1);
drawP = new JPanel();
drawP.setLayout(new GridLayout(2,1));
drawP.add(drawL);
drawP.add(drawC);
add(drawP);
fillL = new JLabel("塗りつぶしの色");
fillC = new JComboBox(list);
fillC.setSelectedIndex(fillInit);
fillC.addActionListener(listener1);
fillP = new JPanel();
fillP.setLayout(new GridLayout(2,1));
fillP.add(fillL);
fillP.add(fillC);
add(fillP);
}
}
class InListener1 implements ActionListener{
public void actionPerformed(ActionEvent e) {
drawColor = name[drawC.getSelectedIndex()];
fillColor = name[fillC.getSelectedIndex()];
}
}
}
0252名無しの学生さん(♀)
NGNG0253デフォルトの名無しさん
NGNG氏んでください
0254がばろん@Mたんちゅきちゅき
NGNG>>145-148のKadai5aは解決したの?
0255デフォルトの名無しさん
NGNGまぁ氏ねといわれるのは、妥当。
0256デフォルトの名無しさん
NGNG学生なら先生に聞きましょう。
0257名無しの学生さん(♂)
NGNG無修正のエロ画像を5つぐらい見つけてきたら教えてあげる。
0258名無しの学生さん(♀)
NGNG0259名無しの学生さん(♀)
NGNG0261名無しの学生さん(♀)
NGNG0262名無しの学生さん(♀)
NGNGhttp://64.62.56.33/adult_cdn/0106cABAATQAAAAQDd.08cWvSmQhla3rS5kG4xn6ryeLa08akGHxYU_HyVLdeuTYR2yEHUI1GS2MJKzIghbXfTEGiAgzjnSUpOZpkMoYlE6HAZIlV/nikita047.jpg
http://64.62.62.22/adult_cdn/0106cABAATQAAAAQDd.08cWvSmQhla3rS5kG4xn6ryeLa08akGHxYU_HyVLdeuTYR2yEHUI1GS2MJKzIghbXfTEGiAgzjnSUpOZpkMoYlE6HAZIlV/nikita076.jpg
http://sexyteens.xtac.com/p13/pic3.jpg
http://sexyteens.xtac.com/p13/pic5.jpg
http://sexyteens.xtac.com/p13/pic10.jpg
0263デフォルトの名無しさん
NGNGKadai5aについて>>145-175で詳細なレスがついたのだから
そのレスで解決したか解決してないかのレスを書かないと
ハンドル換えても誰も答えてくれないとおもわれ.sage
0264デフォルトの名無しさん
NGNG0265がばろん@Mたんちゅきちゅき
NGNG「{」が、ひとつ余分なんじゃない?
// インデントされてないから、よくわかんないけど。
// あと、さくらたんのエロ画像もきぼんぬ。☆彡 ←メカゴノレゴ風ながれぼし
0267デフォルトの名無しさん
NGNG0268名無しの学生さん(♂)
NGNGimport java.awt.event.*;
import javax.swing.*;
class Kadai5b extends JPanel {
CustomGraphics area;
ButtonPanel bp;
ComboPanel cp;
Kadai5b() {
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
area = new CustomGraphics(this);
bp = new ButtonPanel();
cp = new ComboPanel();
add(area);
add(bp);
add(cp);
}
public static void main(String args[]) {
JFrame f = new JFrame("Draw Editor");
Kadai5b example = new Kadai5b();
f.getContentPane().add(example, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
class CustomGraphics extends JPanel implements MouseMotionListener {
int x1, y1, x2, y2;
Kadai5b top;
CustomGraphics(Kadai5b t) {
top = t;
setBackground (Color.white);
setMinimumSize (new Dimension(500, 500));
setPreferredSize(new Dimension(500, 500));
addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e) {
x1 = e.getX();
y1 = e.getY();
}
});
addMouseMotionListener(this);
}
0269名無しの学生さん(♂)
NGNGpublic void mouseMoved(MouseEvent e){}
public void mouseDragged(MouseEvent e)
{
x2 = e.getX();
y2 = e.getY();
repaint();
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
int xx, yy, xsize, ysize;
if (x1 < x2 ) {
xx = x1;
xsize = x2 - x1;
} else {
xx = x2;
xsize = x1 - x2;
}
if (y1 < y2) {
yy = y1;
ysize = y2 - y1;
} else {
yy = y2;
ysize = y1 - y2;
}
if (top.bp.type == 'r') {
g.setColor(top.cp.fillColor);
g.fillRect(xx, yy, xsize, ysize);
g.setColor(top.cp.drawColor);
g.drawRect(xx, yy, xsize, ysize);
} else if (top.bp.type == 'o') {
g.setColor(top.cp.fillColor);
g.fillOval(xx, yy, xsize, ysize);
g.setColor(top.cp.drawColor);
g.drawOval(xx, yy, xsize, ysize);
} else if (top.bp.type == 'l') {
g.setColor(top.cp.drawColor);
g.drawLine(x1, y1, x2, y2);
}
}
}
0270名無しの学生さん(♂)
NGNGJButton lineB, rectB, ovalB;
int type = 'r';
ButtonPanel() {
rectB = new JButton("四角");
ovalB = new JButton("楕円");
lineB = new JButton("直線");
rectB.addActionListener(this);
ovalB.addActionListener(this);
lineB.addActionListener(this);
add(rectB);
add(ovalB);
add(lineB);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == rectB) {
type = 'r';
} else if (e.getSource() == ovalB) {
type = 'o';
} else if (e.getSource() == lineB) {
type = 'l';
}
}
}
0271名無しの学生さん(♂)
NGNGclass ComboPanel extends JPanel implements ActionListener {
int drawInit = 1, fillInit = 0;
JLabel drawL, fillL;
JComboBox drawC, fillC;
JPanel drawP, fillP;
Color[] name = {Color.white, Color.black, Color.red, Color.yellow, Color.green, Color.blue};
Color drawColor = name[drawInit], fillColor = name[fillInit];
ComboPanel() {
String[] list = {"なし","黒","赤","黄","緑","青"};
drawL = new JLabel("線の色 ");
drawC = new JComboBox(list);
drawC.setSelectedIndex(drawInit);
drawC.addActionListener(this);
drawP = new JPanel();
drawP.setLayout(new GridLayout(2,1));
drawP.add(drawL);
drawP.add(drawC);
add(drawP);
fillL = new JLabel("塗りつぶしの色");
fillC = new JComboBox(list);
fillC.setSelectedIndex(fillInit);
fillC.addActionListener(this);
fillP = new JPanel();
fillP.setLayout(new GridLayout(2,1));
fillP.add(fillL);
fillP.add(fillC);
add(fillP);
}
public void actionPerformed(ActionEvent e) {
drawColor = name[drawC.getSelectedIndex()];
fillColor = name[fillC.getSelectedIndex()];
}
}
}
0272名無しの学生さん(♂)
NGNG0273nanasi
NGNGttp://www.eroeroserver.com/www/sexy/131/6.jpg
ttp://www.eroeroserver.com/www/sexy/131/11.jpg
ttp://www.thunderfree.com/Asians/s911/gal48/a.jpg
ロリじゃ無いかも。
0274がばろん@Mたんちゅきちゅき
NGNG>>246-252は「{」「}」の対応が、むちゃくちゃな以外とくに問題ないよ。
あと>>250。
MouseAdapterが実装するのはMouseListenerのみです。
MouseMotionListenerまでは実装しません。
詳しくは下のページをどうぞ。
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/awt/event/package-summary.html
http://java.sun.com/j2se/1.3/ja/docs/ja/api/javax/swing/event/package-summary.html
// >>266たん、ありがとう。☆⌒(*^-°)v Thanks!!
// でも趣味じゃないや。わざわざ、ごめんね。
0275ペンタ
NGNGとした場合に、参考にしている本には、awt
以下のクラスをまとめてロードしたい場合は*を使う。
とあるのに、awt.event.*というのがありますが
それはawt.*じゃなぜいけないのですか?
0276デフォルトの名無しさん
NGNGjava.awt.*というのは、java.awtパッケージに属する全クラスという
意味。
java.awt.event.*というのは、java.awt.eventパッケージに属する
全クラスという意味。
java.awtとjava.awt.eventはまったく別のパッケージだから。
0277デフォルトの名無しさん
NGNGdir c:\windows\*
と
dir c:\windows\comand\*
と中身ちがうのと同じ
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNGたぶんこう:
JTable table = new JTable( ... );
JScrollPane scrollTable = new JScrollPane( table );
scrollTable.setColumnHeader(null);
参考:
http://www2.gol.com/users/tame/swing/examples/JTableExamples3.html
0281デフォルトの名無しさん
NGNGJTableからJTableHeader取ってきて
setPreferredSizeでサイズをゼロにしても、できる事はできる。
もっと良い方法があるかもしれんが。
0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNGJTable table = new JTable(model);
Dimension d = table.getPreferredScrollableViewportSize();
d.setSize(0,0);
table.getTableHeader().setPreferredSize(d);
何かSwingの遅さに磨きが掛かった(藁
Dimensionの取り方が適当なのがまずいのだろうか
0284デフォルトの名無しさん
NGNG>Dimension d = table.getPreferredScrollableViewportSize();
>d.setSize(0,0);
これ、何の意味があるの?
0285名無しの学生さん(♀)
NGNGimport java.awt.event.*;
import javax.swing.*;
class Kadai5b extends JPanel {
CustomGraphics area;
ButtonPanel bp;
ComboPanel cp;
Kadai5b(){
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
area = new CustomGraphics(this);
bp = new ButtonPanel();
cp = new ComboPanel();
add(area);
add(bp);
add(cp);
}
public static void main(String args[]){
JFrame f = new JFrame("Draw Editor");
Kadai5b example = new Kadai5b();
f.getContentPane().add(example, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
0286名無しの学生さん(♀)
NGNGclass CustomGraphics extends JPanel{
int x1, y1, x2, y2;
Kadai5b top;
CustomGraphics(Kadai5b t){
top = t;
setBackground (Color.white);
setMinimumSize (new Dimension(500, 500));
setPreferredSize(new Dimension(500, 500));
addMouseListener(new MyMouse());
addMouseMotionListener(new MyMouse1());
}
public void paintComponent(Graphics g){
super.paintComponent(g);
int xx, yy, xsize, ysize;
if (x1 < x2 ) {
xx = x1;
xsize = x2 - x1;
} else {
xx = x2;
xsize = x1 - x2;
}
if (y1 < y2) {
yy = y1;
ysize = y2 - y1;
} else {
yy = y2;
ysize = y1 - y2;
}
if (top.bp.type == 'r'){
g.setColor(top.cp.fillColor);
g.fillRect(xx, yy, xsize, ysize);
g.setColor(top.cp.drawColor);
g.drawRect(xx, yy, xsize, ysize);
} else if (top.bp.type == 'o'){
g.setColor(top.cp.fillColor);
g.fillOval(xx, yy, xsize, ysize);
g.setColor(top.cp.drawColor);
g.drawOval(xx, yy, xsize, ysize);
} else if (top.bp.type == 'l'){
g.setColor(top.cp.drawColor);
g.drawLine(x1, y1, x2, y2);
}
}
class MyMouse extends MouseAdapter{
public void mousePressed(MouseEvent e){
x1 = e.getX();
y1 = e.getY();
repaint();
}
public void mouseDragged(MouseEvent e){
x2 = e.getX();
y2 = e.getY();
repaint();
}
}
0287名無しの学生さん(♀)
NGNGclass MyMouse1 extends MouseMotionAdapter{
public void mouseMoved (MouseEvent e){ }
public void mouseReleased(MouseEvent e){ }
public void mouseClicked (MouseEvent e){ }
public void mouseEntered (MouseEvent e){ }
public void mouseExited (MouseEvent e){ }
}
}
class ButtonPanel extends JPanel{
JButton lineB, rectB, ovalB;
int type = 'r';
InListener listener;
ButtonPanel(){
rectB = new JButton("四角");
ovalB = new JButton("楕円");
lineB = new JButton("直線");
listener = new InListener();
rectB.addActionListener(listener);
ovalB.addActionListener(listener);
lineB.addActionListener(listener);
add(rectB);
add(ovalB);
add(lineB);
}
class InListener implements ActionListener{
public void actionPerformed(ActionEvent e) {
if (e.getSource() == rectB) { type = 'r'; }
else if (e.getSource() == ovalB) { type = 'o'; }
else if (e.getSource() == lineB) { type = 'l'; }
}
}
}
0288名無しの学生さん(♀)
NGNGclass ComboPanel extends JPanel{
int drawInit = 1, fillInit = 0;
JLabel drawL, fillL;
JComboBox drawC, fillC;
JPanel drawP, fillP;
InListener1 listener1;
Color[] name = {Color.white, Color.black, Color.red, Color.yellow, Color.green, Color.blue};
Color drawColor = name[drawInit], fillColor = name[fillInit];
ComboPanel(){
String[] list = {"なし","黒","赤","黄","緑","青"};
drawL = new JLabel("線の色 ");
drawC = new JComboBox(list);
drawC.setSelectedIndex(drawInit);
drawC.addActionListener(listener1);
drawP = new JPanel();
drawP.setLayout(new GridLayout(2,1));
drawP.add(drawL);
drawP.add(drawC);
add(drawP);
fillL = new JLabel("塗りつぶしの色");
fillC = new JComboBox(list);
fillC.setSelectedIndex(fillInit);
fillC.addActionListener(listener1);
fillP = new JPanel();
fillP.setLayout(new GridLayout(2,1));
fillP.add(fillL);
fillP.add(fillC);
add(fillP);
}
class InListener1 implements ActionListener{
public void actionPerformed(ActionEvent e) {
drawColor = name[drawC.getSelectedIndex()];
fillColor = name[fillC.getSelectedIndex()];
}
}
}
}
0289名無しの学生さん(♀)
NGNG0290名無しの学生さん(♀)
NGNG0291デフォルトの名無しさん
NGNGエラーが出てるでしょ。
まずそれを見て、その意味がわからないならそれを質問しなよ。
なんでソースを全部載せるわけ?
非常識な事は止めてくれよ。
0292デフォルトの名無しさん
NGNG私が言いたいのは特殊な現実の中にあっては
−−というのはもちろんこの馬鹿げた2chのことだ−−
非常識は逆説的常識として容認されてしかるべきではないか、
ということである。
0293デフォルトの名無しさん
NGNG調べ方を教えてやる。
まず、余計な処理を全て削除しろ。
で、画面表示だけのプログラムを最小限の規模で作れ。
それに成功したら、新たに処理を足していけ。
やむを得ず質問する場合は、ポイントを絞れ。
それすらも出来ないなら氏ね。
0294名無しの学生さん(♀)
NGNG0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG新手のあらしか?
0297がばろん@Mたんちゅきちゅき
NGNGえ。うちで実行したら、とりあえずボタンは配置されてるけど?
まあマウスは、あのソースじゃ、うまく動かないのは当然として、
そちらは、いったいどういう環境なの?
// OSとかJavaのバージョンとかは、なあに?
あとJavaについての質問なら2ch以外にもメーリングリストとかあるよ。
Javaのメーリングリストといえば↓が有名だよ。
Java(tm) House Mailing List Homepage
http://java-house.etl.go.jp/ml/
http://java-house.etl.go.jp/ml/guide/
// つーわけで逝ってらっしゃいませ。ヾ(=^・・^)ノ~''
0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNGJBuilder ではできないんでしょうか?
0300デフォルトの名無しさん
NGNGなりません。
適当なことを言わないように。
0301デフォルトの名無しさん
NGNG「荒しの定義は明確にされていない」のでならないとは言い切れませんね。ならない理由があるのでしょうか?
0304デフォルトの名無しさん
NGNG繰り返してるよな。
>同内容の繰り返しを執拗に張りつけたり、
張りつけてるよな。
>可読性を損なうことを目的に書き込みを繰り返したりしないように注意してください
そこなってるよな。
マジでアクセス規制して欲しい。
0305300
NGNG全ての項目について、あなたが判断することでもないし、
あなたがどういう願望を持とうと、管理側の知ったこっちゃありませんね。
なお、「アクセス規制要望」も管理側は受け付けていません。
0306デフォルトの名無しさん
NGNGあなたが「ならない」と言い切ったから、それを追求したいのであって、なるかならないかは別の話
あなたが >>300 で「なりません」と言ったのはどうして?
>>298 に「適当なことを言わないように」と言ったのはどうして?
0307304
NGNGとりあえず削除依頼も出てる事だし、ほっとこうよ。
0308300
NGNG>>あなたが >>300 で「なりません」と言ったのはどうして?
これまでの規制例を見て、ならないと私が判断しました。
>>>298 に「適当なことを言わないように」と言ったのはどうして?
規制する側でもない人が勝手に判断を下して恫喝していたので。
0309デフォルトの名無しさん
NGNGまぁ、それが正しい態度だろうね。
多分削除されないと思うけど。
0310デフォルトの名無しさん
NGNGまぁ、こういうケースがアクセス規制になった前例は無いわな。
とは言え、ならないとは限らないだろうけど
少なくとも迷惑してる人がいるんだしね。
まぁ、「アクセス規制になります。」って言い切るのは言い過ぎだろうけど
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNG> これまでの規制例を見て、ならないと私が判断しました。
>>305 に書いてあるけど「あなたが判断することでもない」
>>310
っていうか前例が5件しかないよね(w
0313デフォルトの名無しさん
NGNGっていうか、やめれ。
うざい。
0315デフォルトの名無しさん
NGNGなにこのエラー?
もうちょいメモリのことを考えろってこと?
0316デフォルトの名無しさん
NGNGつーか、>>268-271 に添削した答え書いてあるじゃん。
0317名無しの学生さん(♀)
NGNG0318猫
NGNG皆さん。いろいろ御教授頂き有難うございます。
ですが、まだ問題解決出来ていない状況です。(@.@;)
教えていただいた内容を元に以下のような事をTryしてしました。
●前提/行ないたい事
・あるファイル(HTML)を読み込み、ブラウザに出力。
(あるファイルとは、EUCで記述されているHTMLファイル[METAはShift_JIS])
・環境
-RedHat
-JDK1.2.2
-ApacheJServ
●前処理
・EUCで記述されているファイルを読み込み/配列格納。
●出力処理
・PrintWriter out = response.getWriter();記述部分を以下のように修正
->PrintWriter out = new PrintWriter(new OutputStreamWriter(response.getOutputStream(), "SJIS"));
(これを行なった結果、何も出力されなくなってしまった。(真っ白)->元に戻す)
・読み込んだ配列情報を出力する際、Unicode変換して出力。
●いろいろ行なってみて分かった事
・格納した配列情報を出力した結果、全ての文字が文字化けするわけではなく、
ある特定!?の文字が化けている様子。
(文字化け対象文字:"北海道"、"青森"、全角空白等)
・文字化けは、EUCにて出力されている。(?ではない)
もう、この問題だけで丸5日ぐらい悩んでいる・・・
すみませんが、またまたご教授の程宜しくお願いします。
0319195
NGNGなんか間があいたが・・・
実質的にはそういうこと。
事前にデータサイズがわからないというのは動的にデータを作る際に
一度出力データをバッファに溜め込まなければならず、非効率的。
よって、切断をもってデータの終了を通知する。CGIなどで、よく使う方法。
ちなみに、HTTPの仕様書読めってば。
RFC 2616
で、検索すればごろごろでてくるだろ。
0320デフォルトの名無しさん
NGNG役に立つかどうかわからんけど、エンコーディングをeuc-jpで出力すると
どうなってるの? その部分だけ変更して確認してみたら。
0321名無しの学生さん(♀)
NGNG0322デフォルトの名無しさん
NGNG表示されません。
どなたか教えてください。よろしくお願いします。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Test extends Applet{
public void init(){
setLayout(null); //自動配置しない
TextArea ta = new TextArea(15,5); //15行 5列
ta.setEditable(true); //編集可能
ta.setLocation(10,50);
add(ta);
for(int i=0 ; i<10 ; i++){
ta.append(i+"\n");
}
}
}
0323ペンタ
NGNGpublic static void main(String args[]) と書いてある本と
public static void main(String[]args) と書いてあるものがあります。
初心者なので、疑問をもつより暗記していますが、どちらが
よいのでしょうか・・
両方とも、コンパイルでき結果も同じになりました。
0324デフォルトの名無しさん
NGNGta.setBounds(0, 0, 100, 100);
とかして味噌。
参照
http://java-house.etl.go.jp/ml/archive/j-h-b/006821.html#body
0325デフォルトの名無しさん
NGNG>setLayout(null); //自動配置しない
の行をコメントアウトする。
>>323
どちらも正しい表記。javaらしいのはString[]の方かも。
0326デフォルトの名無しさん
NGNG意味するものは両方同じだど、
Javaのコードでは String[] argsの方が一般的。
String args[]などの書き方は滅多に見ないよ。
0327322
NGNGどうもありがとうございました。
ここで引っかかって先に進めなかったので助かりました。
>>325
好きなところに配置したかったのですが、質問の主旨が
曖昧でした。スマソ。
0329デフォルトの名無しさん
NGNG>●前処理
>・EUCで記述されているファイルを読み込み/配列格納。
どう読み込んでんのさ
InputStreamReader 使ってる?
0330デフォルトの名無しさん
NGNG色々とご教授下さい。
publid class xx{
public static void main(String args[]){
String str = new String();
str = "dragstar";
if(str.indexOf('0') > = 0){
System.out.println("ok");
}else{
System.out.println("bad");
}
}
}
これをもとに、最初のaの部分と、後の部分に文字列を分けて出力するようにしたいのですが
どうしたら、いいんでしょうか?結果としては
ok
dr
gster
と表示させたいです。
0331デフォルトの名無しさん
NGNGSystem.out.println(str.replace('a','\n'));
ご苦労さん。道は長いよ。
■ このスレッドは過去ログ倉庫に格納されています