回答数
気になる
-
【java】検索フォームの検索結果が表示されない
どうも、ブラザーと申します。 課題で検索フォームのソースコードを作っているのですが検索結果が反映されません。 ソースコードは以下の通りです。 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; import javax.sql.DataSource; import Bean.Bean; import com.mysql.jdbc.StringUtils; public class kadai7_database { private static final String FIND_ALL_STMNT = "SELECT name, price FROM snack"; private static final String FIND_BY_LIKE_NAME_STMNT = "SELECT name, price FROM snack WHERE name LIKE ? "; private DataSource source; private ArrayList<Bean> Data; public kadai7_database() throws SQLException { source = DbManager.getSource(); } public Map<String,Object> findByLikeName(String searchName, String searchKind) throws SQLException { // 検索結果 Map<String,Object> result = null; // DB接続 Connection con = source.getConnection(); // 検索条件を生成 String searchCond = setSearchCond(searchName,searchKind); // SQL実行を実行し、取得情報をMapに設定 PreparedStatement pstmt = con.prepareStatement(FIND_BY_LIKE_NAME_STMNT); pstmt.setString(1, searchCond); ResultSet rs = pstmt.executeQuery(); setResultEntity(rs); // DBクローズ con.close(); return result; } private Map<String,Object> setResultEntity(ResultSet rs) throws SQLException{ Map<String,Object> resultMap = new HashMap<String,Object>(); List<Bean> DataList = new LinkedList<Bean>(); while (rs.next()) { Bean Beans = new Bean(); Beans.setName(rs.getString("name")); Beans.setPrice(rs.getString("price")); DataList.add(Beans); } resultMap.put("count", String.valueOf(DataList.size())); resultMap.put("lists", DataList); return resultMap; } public ArrayList<Bean> getData() {; return Data ; } public Object findAll() throws SQLException { ArrayList<Bean> Data = null; Statement stmt = null; ResultSet rs = null; Connection con = source.getConnection(); try { stmt = con.createStatement(); rs = stmt.executeQuery(FIND_ALL_STMNT); getData(rs); } catch (SQLException se) { se.printStackTrace(); }finally{ con.close(); stmt.close(); rs.close(); } return Data; } private String setSearchCond(String searchName, String searchKind){ String searchCond = ""; if(!StringUtils.isEmptyOrWhitespaceOnly(searchKind)){ switch(Integer.valueOf(searchKind)){ case 1: searchCond = searchName + "%"; break; case 2: searchCond = "%" + searchName + "%"; break; case 3: searchCond = "%" + searchName; break; default: // 何もしない } } return searchCond; } private ArrayList<Bean> getData(ResultSet rs) throws SQLException{ ArrayList<Bean> Data = new ArrayList<Bean>(); while (rs.next()) { Bean bean = new Bean(); bean.setName(rs.getString("name")); bean.setPrice(rs.getString("price")); Data.add(bean); // Beanに格納 } this.Data = Data; return this.getData(); } 「findByLikeName」が検索フォームに使われておりここのresultに情報が入っていない事が原因だと思っているのですが何故結果が入ってこないのか分かりません。 またはそれ以外に原因があるのでしょうか。
質問日時: 2016/10/08 22:07 質問者: ブラザー
ベストアンサー
2
0
-
java プログラミングとゲーム制作
最近、プログラミングでjava言語を勉強しはじめして、基礎文法とオブジェクト指向の基礎を一通り終えたところですが、使った教科書はスッキリわかるJava入門 第2版です。私が最終的に作りたいものはギャルゲーみたいなゲームです。そこでこれから何を勉強すればいいか具体的に教えてください。
質問日時: 2016/10/06 14:50 質問者: TENGJINA
解決済
2
0
-
ボタンのレイアウト
javaで「Push!」というボタンを作ったのですが そのレイアウトの位置が下に来てくれません。 実際のソースは package swing_1;//パッケージの名前だけで良い import javax.swing.*; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.BorderLayout; import java.awt.event.*; import javax.swing.JLabel; import java.awt.FlowLayout; import java.awt.Container; public class Sample19 extends JFrame implements ActionListener{ JComboBox startCombo; JComboBox endCombo; JLabel label; public static void main(String[] args){ Sample19 frame = new Sample19(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(10, 10, 300, 200); frame.setTitle("タイトル"); frame.setVisible(true); } Sample19(){ label = new JLabel(""); label.setHorizontalAlignment(JLabel.CENTER); JFrame f = new JFrame("自由に配置する"); JButton btn = new JButton("Push!"); btn.addActionListener(this); Container cont = f.getContentPane(); cont.add(btn); btn.setBounds(0,0,50,20); JPanel p = new JPanel(); p.add(btn); getContentPane().add(p,BorderLayout.CENTER); getContentPane().add(label,BorderLayout.PAGE_END); String[] startTime = {"08:00","09:00","10:00","11:00", "12:00","13:00","14:00","15:00", "16:00","17:00","18:00","19:00"}; String[] endTime = {"08:00","09:00","10:00","11:00", "12:00","13:00","14:00","15:00", "16:00","17:00","18:00","19:00"}; startCombo = new JComboBox(startTime); startCombo.setPreferredSize(new Dimension(80, 30)); startCombo.addActionListener(this); endCombo = new JComboBox(endTime); endCombo.setPreferredSize(new Dimension(80, 30)); endCombo.addActionListener(this); /* JPanel p = new JPanel();*/ p.add(new JLabel("start:")); p.add(startCombo); p.add(new JLabel(" end:")); p.add(endCombo); label = new JLabel(); JPanel labelPanel = new JPanel(); labelPanel.add(label); getContentPane().add(p, BorderLayout.CENTER); getContentPane().add(labelPanel, BorderLayout.PAGE_END); } public void actionPerformed(ActionEvent e) { int modifiers = e.getModifiers(); StringBuffer sb = new StringBuffer();//ストリングバッファー=文字の格納? sb.append("ボタンクリック "); if((modifiers & ActionEvent.ALT_MASK) == ActionEvent.ALT_MASK){//バッファーがないと影響する sb.append("ALT "); } if((modifiers & ActionEvent.SHIFT_MASK) == ActionEvent.SHIFT_MASK){ sb.append("SHIFT "); } label.setText(new String(sb)); String start; String end; if (startCombo.getSelectedIndex() == -1){ start = "(not select)"; }else{ start = (String)startCombo.getSelectedItem(); } if (endCombo.getSelectedIndex() == -1){ end = "(not select)"; }else{ end = (String)endCombo.getSelectedItem(); } label.setText("START:" + start + ", END:" + end); } } までがソースでコンパイルエラーはなし 環境はjava eclipse swing macです。 JFrameで枠を作成しcontentsPane()で「Push!」ボタンを一番下に持って来たいのですが 誰かプログラム読める方いらっしゃったらお願いします。
質問日時: 2016/10/05 17:42 質問者: SHIN11SHIN
ベストアンサー
1
0
-
javaによる並びの入力と配列の格納について
フォートランでxxxというファイルを読み込んで配列aに入れるプログラムは以下の様です。 ファイル xxxの中身 2.0 3.0 1.0 -2.0 1.3 1.2 1.9 -1.9 3.2 1.1 0.4 1.4 プログラムの対応箇所 nx=4 ny=3 open(10,file='xxx') do j=ny,1,-1 read(10,*) (a(i,j),i=1,nx) enddo close(10) これと同等の機能となるjavaプログラムはどうなるでしょうか。 javaによる並びによる配列への入力ということですが。
質問日時: 2016/10/05 02:54 質問者: skmsk19410
解決済
2
0
-
eclipse java swing
エクリプスにてプログラムを作っているのですがパネルの表示がうまくいきません。 ソースなのですが package swing_1; import javax.swing.JFrame; import javax.swing.JPanel; public class Sample4 { public static void main(String[] args) { JFrame frame = new JFrame(); JPanel p = new JPanel; frame.setVisible(true); JButton button1 = new JButton(); p.add(button1); } } がソースですが何かきっと初歩的なことでつまづいてるんだと思います。 もしわかる方がいればご教授願いたいです。
質問日時: 2016/10/04 14:57 質問者: SHIN11SHIN
ベストアンサー
1
0
-
単独では動作する、回転と移動が、同時ではスレッドがうまく動作しません
今日は、スレッドがうまく動作しません、宜しくお願いします。 パネルに車輪を描画し、その車輪を回転させ、フレームに貼付けます。 パネルの車輪を回転させながら、更にそのパネルを下に移動させる スレッドを書きましたが、うまく動作しません。 車輪の回転、パネルの移動のそれぞれの単独なら、どちらも正常に 動作しますが、両方を同時に動かそうとすると、パネルが移動するだけです。 2本のスレッドをうまくコントロール出来ていないのが原因だろうと考えて いますが、複数のスレッドをどのようにコントロールするのか分かりません。 詳しい方宜しくご教示宜しくお願い致します。 //--------------------------------------------------------------------- //フレーム public class Kanran_Frame extends JFrame { Kanran_Panel1 k_can1 ; Timer timer = new Timer() ; public Kanran_Frame( ) { this.setDefaultCloseOperation( EXIT_ON_CLOSE ) ; Container cnt = this.getContentPane() ; this.setSize( 1000 , 900 ) ; this.setLayout( null ) ; k_can1 = new Kanran_Panel1() ; k_can1.setLayout( null ) ; k_can1.setSize( 350 , 350 ) ; cnt.add( k_can1 ) ; //上下移動 timer.schedule( new MyRunnable( k_can1 ) , 0 , 10 ) ; //回転 // timer.schedule( new MyTimer( k_can1 ) , 0 , 10 ) ; } public static void main( String[] args ) { Toolkit.getDefaultToolkit().setDynamicLayout( true ) ; Kanran_Frame kf = new Kanran_Frame() ; kf.setVisible( true ) ; } } //------------------------------------------------- //描画用パネル class Kanran_Panel1 extends JPanel { int x , y ; int xc = 200 ; int yc = 200 ; double hankei = 100.0 ; double kakudo ; int rr ; Graphics2D g2 ; public Kanran_Panel1( ) { this.setBackground( Color.magenta ) ; } public void paintComponent( Graphics g ) { super.paintComponent( g ) ; g2 = (Graphics2D)g ; // rotatetion Panel g2.rotate( rr * Math.PI / 180 , xc , yc ) ; //Outer Circle Line g2.setColor( Color.GREEN ) ; g2.drawOval( 100 , 100 , 200 , 200 ) ; g2.setColor( Color.magenta ) ; g2.drawOval( 101 , 101 , 198 , 198 ) ; g2.setColor( Color.orange ) ; g2.drawOval( 102 , 102 , 196 , 196 ) ; //Scue Arm Line //Backets for( kakudo = 0.0 ; kakudo < 360 ; kakudo += 20.0 ) { //Scue Aim Line x = xc + (int)( hankei * Math.cos( Math.toRadians( kakudo ) ) ) ; y = yc + (int)( hankei * Math.sin( Math.toRadians( kakudo ) ) ) ; g2.drawLine( xc , yc , x , y ) ; //Backets g2.fillRect( x - 5 , y - 2 , 11 , 11 ) ; } } } //------------------------------------------------- //updown class MyRunnable extends TimerTask { Kanran_Panel1 kp1 ; int updown = 0 ; int x0 = 600 ; MyRunnable( Kanran_Panel1 thr ) { kp1 = thr ; } public void run( ) { while( updown <= 500 ) { updown = updown += 1 ; kp1.setLocation( x0 , updown ) ; try { Thread.sleep( 10 ) ; } catch( InterruptedException e ) {} } } } //------------------------------------------------- //回転 class MyTimer extends TimerTask { Kanran_Panel1 kp1 ; public MyTimer( Kanran_Panel1 p ) { kp1 = p ; } public void run( ) { kp1.rr = ++ kp1.rr % 360 ; kp1.repaint() ; } } //-------------------------------------------------
質問日時: 2016/10/04 13:48 質問者: westwest_2007
ベストアンサー
4
0
-
java eclipse キーボード入力
今eclipse javaでキーボード入力のプログラムを作ってるのですが エラーがあって困ってるので誰かご指摘できる方が入ればよろしくお願いします。 以下ソース import java.io.BufferedReader; public class test1 { public static void main(String args[]){ System.out.println("文字を入力して下さい。"); Scanner scan = new Scanner(System.in);//エラー箇所「Scanner」二点 String str = scan.next(); System.out.println("最初のトークンは: "+ str); str = scan.next(); System.out.println("次のトークンは : "+ str); } } エラーメッセージは Exception in thread "main" java.lang.Error: Unresolved compilation problems: Scanner cannot be resolved to a type Scanner cannot be resolved to a type at test1.main(test1.java:8) エラーメッセージを日本語にすると「筋道の中に例外がある。未解決の編集物が問題」だと勝手に解釈してますがエラー対処がわかる方が入れば何卒よろしくお願いします。 カレントディレクトリは多分 HelloWorld/src/default package/test1です。 他にクラスは今の所ないので何が原因か掴めないでいますので 応えられる方がいればよろしくお願いします。
質問日時: 2016/10/01 12:56 質問者: SHIN11SHIN
ベストアンサー
1
0
-
文字色 エクリプス
eclipse java 文字色 基本的な事かも知れませんがeclipseにおいて文字に色がつく場合があります。 デフォルトではピンクがきっとeclipse側で用意されてる「予約語」だと思うのですが 茶色、青色は何を指してるのでしょうか? 例えばSystem.out.plintlnのoutは青ですよね? 何か基本的な大間違いしてたらごめんなさい。
質問日時: 2016/09/29 13:31 質問者: SHIN11SHIN
解決済
1
0
-
三角形オブジェクト
java 三角形のオブジェクトを作ってる最中なのですが エラーが多くて動きません。 自分が思うには他のクラス(Circle.java,Line.java,Point.java)と連携してないのかなと思ってます。 以下ソースです。 public class Sample70 { public static void main(String[] args) { Point o;//点オブジェクト Line line;//線lineオブジェクト Triangle triangle;//三角形triangleオブジェクト Circle circle;//円circleオブジェクト o = new Point(); line = new Line(); triangle = new Triangle(); circle = new Circle(); o.x = 0; o.y = 0; Point point = new Point(); point.x = 2; point.y = 3; line.p0 = point; point = new Point(); point.x = 4; point.y = 9; line.p1 = point; triangle.p0 = new Point(); triangle.p0.x = 3; triangle.p0.y = 9; triangle.p1 = new Point(); triangle.p1.x = 4; triangle.p1.y = 3; triangle.p2 = new Point(); triangle.p2.x = 4; triangle.p2.y = 6; circle.p0 = new Point(); circle.p0.x = 10; circle.p0.y = 10; circle.r = 1; System.out.println(o.x); System.out.println(line.p0.y); System.out.println(line.p1.x); System.out.println(triangle.p2.y); System.out.println(circle.r); } } エラーメッセージは Exception in thread "main" java.lang.Error: Unresolved compilation problems: x cannot be resolved or is not a field y cannot be resolved or is not a field x cannot be resolved or is not a field y cannot be resolved or is not a field p0 cannot be resolved or is not a field x cannot be resolved or is not a field y cannot be resolved or is not a field p1 cannot be resolved or is not a field p0 cannot be resolved or is not a field p0 cannot be resolved or is not a field p0 cannot be resolved or is not a field p1 cannot be resolved or is not a field p1 cannot be resolved or is not a field p1 cannot be resolved or is not a field p2 cannot be resolved or is not a field p2 cannot be resolved or is not a field p2 cannot be resolved or is not a field p0 cannot be resolved or is not a field p0 cannot be resolved or is not a field p0 cannot be resolved or is not a field r cannot be resolved or is not a field x cannot be resolved or is not a field p0 cannot be resolved or is not a field p1 cannot be resolved or is not a field p2 cannot be resolved or is not a field r cannot be resolved or is not a field at Sample70.main(Sample70.java:14) 多分フィールドがないよという意味なのかも知れませんが 中々実行がうまくいかず困ってます。 駄目出しで良いのでご教授頂ければと思います。 http://www.atmarkit.co.jp/ait/articles/0503/19/news020_2.html
質問日時: 2016/09/28 12:55 質問者: SHIN11SHIN
ベストアンサー
3
0
-
swing java
プログラムの読める方 java swingです。 http://www.atmarkit.co.jp/ait/articles/0502/05/news012_2.html のURLを参考に自分なりにプログラムをアレンジしてる最中です。 配列の中の数字を「文字」に変えlongをStringに変更しました。 以下ソースです。 public class Sampie63 { public static void main(String[] args) { String[] bd = new String[]{ "みかん","りんご","ごりら","らっぱ" };//配列の中の数字を「文字」に変えlongをStringに変更 for (int i=0; i<bd.length; i++){ ※️︎if (bd[i] != 0){ System.out.println(bd[i]); } } System.out.println("----"); String[] bd2 = bd; for (int i=0; i<bd2.length; i++){ ※if(bd2[i] != 0){ System.out.println(bd2[i]); } } } } ※マークがエラー箇所で2点です。 エラーメッセージは Exception in thread "main" java.lang.Error: Unresolved compilation problems: Incompatible operand types String and int Incompatible operand types String and int at Sampie63.main(Sampie63.java:9) で未解決の問題があり矛盾してる箇所があるという意味だと思うのですが お時間のある方だけで無理には結構です。 ピンポイントで大丈夫なので答えられる方が入ればお願いします。
質問日時: 2016/09/27 13:36 質問者: SHIN11SHIN
解決済
2
0
-
「Util.Timer」を使って車輪が回転するコードを作成しましたが、回転しない原因がわかりません
今晩は。 車輪が回転するコードを作成しました。 エラ-は出ていませんが、車輪は回転しません。 宜しくご教示お願い致します。 このコードは、「Util.Timer」を使って周期的に動かそうとしていますが、 「Swing.Timer」を使って書き換えると問題なく動きました。 問題は「TimerTask」、「Timer」の箇所に原因がある と考えていますが、どこをどのように修正すればよいのか分かりません。 詳しい方宜しくお願い致します。 //---------------------------------------------------- public class Kanran_Frame extends JFrame { public Kanran_Frame( ) { Container cnt = this.getContentPane() ; cnt.setBackground( Color.black ) ; this.setSize( 800 , 600 ) ; this.setLayout( null ) ; Kanran_Panel1 k_can1 = new Kanran_Panel1() ; k_can1.setLayout( null ) ; k_can1.setSize( 350 , 350 ) ; cnt.add( k_can1 ) ; Timer timer = new Timer() ; timer.schedule( ( new MyTimer() ) , 500 , 1000 ) ; } public static void main( String[] args ) { Toolkit.getDefaultToolkit().setDynamicLayout( true ) ; new Kanran_Frame() ; ( new Kanran_Frame() ).setVisible( true ) ; } } //--------------------------------------------------------- public class Kanran_Panel1 extends JPanel { int x , y ; int xc = 200 ; int yc = 200 ; double hankei = 100.0 ; double kakudo ; int rr = 0 ; Graphics2D g2 ; public Kanran_Panel1( ) { this.setLocation( 300 , 0 ) ; this.setBackground( Color.black ) ; } public void paintComponent( Graphics g ) { super.paintComponent( g ) ; g2 = (Graphics2D) g ; System.out.println( "rr_00 =" + rr ) ; g2.rotate( rr * Math.PI / 180 , xc , yc ) ; //Outer CicleLine g2.setColor( Color.GREEN ) ; g2.drawOval( 100 , 100 , 200 , 200 ) ; //Frame for( kakudo = 0.0 ; kakudo < 360 ; kakudo += 20.0 ) { x = xc + (int)( hankei * Math.cos( Math.toRadians( kakudo ) ) ) ; y = yc + (int)( hankei * Math.sin( Math.toRadians( kakudo ) ) ) ; g2.drawLine( xc , yc , x , y ) ; } } public void move() { rr = ++rr % 360 ; System.out.println( "rr_11 =" + rr ) ; } } //----------------------------------------------------------------- public class MyTimer extends TimerTask { Kanran_Panel1 kp1 ; public MyTimer() { kp1 = new Kanran_Panel1() ; } @Override public void run( ) { kp1.move() ; kp1.repaint() ; } } //----------------------------------------------------------------
質問日時: 2016/09/26 21:48 質問者: westwest_2007
ベストアンサー
2
0
-
eclipse Ctrl + S
eclipse 保存について すごい初歩的な事なのですがeclipseの中に Sample_test / src / (default package) / Print.java を作りました。 Print.javaが 『*Print.java』になってなければ次eclipseを開いたとき消えてる何て事にならないでしょうか? つまりCtrl + Sしていればという事です。 ファイルが消えないかどうか不安です。 回答は簡潔でも辛口でも構いません。
質問日時: 2016/09/26 21:10 質問者: SHIN11SHIN
ベストアンサー
1
0
-
マインクラフトエラー
マインクラフトバニラ・MODどちらを起動してもエラーが出ます 詳しい人対策伝授お願いします エラーは以下の文 Minecraft Version: 1.10.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 51829120 bytes (49 MB) / 151658496 bytes (144 MB) up to 1060372480 bytes (1011 MB) JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 Launched Version: 1.10.2 LWJGL: 2.9.4 OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. GL Caps: Using VBOs: Yes Is Modded: Probably not. Jar signature remains and client brand is untouched. Type: Client (map_client.txt) Resource Packs: Current Language: ~~ERROR~~ NullPointerException: null Profiler Position: N/A (disabled) CPU: <unknown>
質問日時: 2016/09/25 01:06 質問者: RYUTALYANERU
解決済
1
1
-
javaアプリケーションについて
javaアプリケーションについて javaでアプリケーションを作る場合、パズルや神経衰弱など色々あると思いますが何から手を付けたほうが良いでしょうか? 環境はeclipseでCui.jar,Gui.jarを作った位の素人ですが作るものに迷ってるので何が一番簡単でしょうか?
質問日時: 2016/09/24 20:48 質問者: SHIN11SHIN
ベストアンサー
1
0
-
javaの質問です
このif文がわからないので優しい方教えてください! public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int values[] = new int[10]; for (int i = 0; i < 10; i++) values[i] = Integer.parseInt(br.readLine()); for (int i = 0; i < 10; i++) { for (int j = i + 1; j < 10; j++) { if (values[i] > values[j]) { int t = values[i]; values[i] = values[j]; values[j] = t; } } } for (int i = 0; i < 10; i++) System.out.println(values[i]); } }
質問日時: 2016/09/22 16:39 質問者: nobu181119
解決済
4
0
-
「コマンドウィンドウをここで開く」について
「コマンドウィンドウをここで開く」をMac環境でやりたい場合 ファイルを右クリックで選択して「サービス」を開き「フォルダに新規ターミナル」で合ってますか? イクリプスで作成したjarファイルを「コマンドウィンドウをここで開く」をしたいのですがMac OSなので操作方法が違うので困ってます。 右クリック→サービスを出したいのですがサービスが出なくて困ってます。 ご教授いただければと思います。
質問日時: 2016/09/21 09:33 質問者: SHIN11SHIN
ベストアンサー
2
0
-
イクリプス javaについて
イクリプスなのですが プログラムを作りたいのですがワークベンチまで辿り着きたいです。 プロジェクトはワークスペース プログラムはワークベンチだと思うのですが ウィンドウ→パースペクティブ→オープンパースペクティブ→java bowsingで良いのでしょうか?
質問日時: 2016/09/18 21:09 質問者: SHIN11SHIN
ベストアンサー
1
0
-
androidSDKについて
android SDK でのエラーについての質問です。最近、アプリを自分で作成してみようと思い、ネットを見ながら開発環境を構築しています。java JDK、android studio、と進んでいって、そこまではうまくいっているようなんですが、android SDKのところで、「android SDK location should not contain whitespace,as this can cause problems with the NDK tool」と色付きの注意が出て、うまく進めません。 androidSDKのlocationに問題があるようなのですが、どうすればよいでしょうか? 今のSDKのlocationは「C:¥Users¥名前(ローマ字)¥AppData¥Local¥Android¥Sdk」です。 お願いします。
質問日時: 2016/09/13 01:50 質問者: saka829
ベストアンサー
1
0
-
StrutsのforEachについて
今自分独自でStrutsのシステムを作っています。logic:iterateでは動くのですが、なぜかforEachをつかった場合動きません。 環境JAVA1.8 Struts1.3.10 tomcat8 Eclipseです すみませんが、プログラムを貼らせてもらいます。 JSPの部分です <c:forEach var="syousai" items="${ActionForm.syousaiList}"> <tr id = "body"> <td><html:text name="syousai" property="kyuyo" indexed="true"/></td> <td><html:text name="syousai" property="zatu" indexed="true"/></td> <td><html:text name="syousai" property="zei" indexed="true"/></td> <td><html:text name="syousai" property="syotoku" indexed="true"/></td> <td><html:text name="syousai" property="jyumin" indexed="true"/></td> <td><html:text name="syousai" property="goukei" indexed="true"/></td> <td><html:checkbox name="syousai" property="syocheck" indexed="true"/></td> </tr> </c:forEach> Formの部分です。 public List<SyousaiForm> getSyousaiList() { return syousaiList; } public void setSyousaiList(List<SyousaiForm> syousaiList) { this.syousaiList = syousaiList; } public SyousaiForm getSyousai(int cnt) { while (this.syousaiList.size() <= cnt) { this.syousaiList.add(new SyousaiForm()); } return this.syousaiList.get(cnt); } これがどうしても動きません。すみませんが、教えていただけないでしょうか。 よろしくお願いいたします。
質問日時: 2016/09/12 10:26 質問者: yayoi521129
ベストアンサー
2
0
-
【JAVA】 計算の順番について教えて下さい。
y = true; x+=y ? 1:0 上記の式では、 ハテナ(このようなifのステートメントの名称が分かりませんが) から、計算しますか?
質問日時: 2016/09/11 20:46 質問者: hikari356
ベストアンサー
2
0
-
JAVAの質問です。 ( String args[] )それとも(String[] args) ?
MAINのこの引数ですが、 どちらが正しいのでしょうか? また、そもそも この[]はなぜ必要なのでしょうか? 配列を意味していますか?
質問日時: 2016/09/11 01:31 質問者: hikari356
ベストアンサー
2
0
-
AdapterView<?> parent この部分の動作の意味がわかりません
はじめてのandroidプログラミング という本で勉強しています mListView.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Schedule schedule = (Schedule)parent.getItemAtPosition(position); startActivity(new Intent(MainActivity.this,ScheduleEditActivity.class).putExtra("schedule_id",schedule.getId())); } } ); 本の中で このようなコードが出てきました、 AdapterView<?> parent この部分はどういう動作をしているのでしょうか? よろしくお願いします。
質問日時: 2016/09/09 10:39 質問者: suzume888
ベストアンサー
1
0
-
クラス変数の使用禁止とその対処法
初めまして、ブラザーと申します。 現在javaの勉強中です。 今回は以下のソースで private String searchName; private String searchKind; private String searchCond; private ArrayList<Bean> Data; の4つのクラス変数をクラス変数として使用せずに済ませたいのですが、その方法が分かっていません。 何か方法に心当たりはありませんでしょうか。 (以下ソース) package database; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import javax.sql.DataSource; import Bean.Bean; public class kadai7_database { private static final String FIND_ALL_STMNT = "SELECT name, price FROM snack"; private static final String FIND_BY_LIKE_NAME_STMNT = "SELECT name, price FROM snack WHERE name LIKE ? "; private DataSource source; //以下4つのクラス変数がクラス変数として使用禁止 private String searchName; private String searchKind; private String searchCond; private ArrayList<Bean> Data; public kadai7_database() throws SQLException { source = DbManager.getSource(); } public String setSearchName(String searchName) { this.searchName = searchName; return searchName; } public String setSearchKind(String searchKind) { this.searchKind = searchKind; return searchKind; } public ArrayList<Bean> getData() { return Data; } public Object findAll() throws SQLException { Statement stmt = null; ResultSet rs = null; Connection con = source.getConnection(); try { stmt = con.createStatement(); rs = stmt.executeQuery(FIND_ALL_STMNT); getData(rs); } catch (SQLException se) { se.printStackTrace(); }finally{ con.close(); stmt.close(); rs.close(); } return Data; } public Object findByLikeName() throws SQLException { PreparedStatement pstmt = null; ResultSet rs = null; Connection con = source.getConnection(); try { pstmt = con.prepareStatement(FIND_BY_LIKE_NAME_STMNT); pstmt.setString(1, searchCond); rs = pstmt.executeQuery(); getData(rs); } catch (SQLException se) { se.printStackTrace(); }finally{ con.close(); pstmt.close(); rs.close(); } return Data; } public String setSearchCond(){ switch(Integer.valueOf(searchKind)){ case 1: searchCond = searchName + "%"; break; case 2: searchCond = "%" + searchName + "%"; break; case 3: searchCond = "%" + searchName; break; default: searchCond = searchName + "%"; } return searchCond; } private ArrayList<Bean> getData(ResultSet rs) throws SQLException{ Data = null; ArrayList<Bean> Data = new ArrayList<Bean>(); while (rs.next()) { Bean bean = new Bean(); bean.setName(rs.getString("name")); bean.setPrice(rs.getString("price")); Data.add(bean); } this.Data = Data; return this.Data; } }
質問日時: 2016/09/09 09:23 質問者: ブラザー
ベストアンサー
4
0
-
ベストアンサー
1
0
-
minecraftのクラッシュが...
minecraftを私はやっていますが、毎度毎度、 Java(TM)Platform SE dinary と出てクラッシュしてしまいます。 どなたかわかる方いらっしゃいましたら、ぜひ教えてください。
質問日時: 2016/09/03 23:00 質問者: リントゥー
ベストアンサー
1
0
-
javaについての質問です
いまいち納得できないところがあるのですが、カート内の商品カウントのところについて詳しく教えてください。長くてすみません public class Cart { // カート内商品 private Item[] items = new Item[3]; // カートに商品を追加する。 // *追加できない場合は実行時例外ArrayIndexOutOfBoundsExceptionが生じる public void add(Item item) { // カート内の商品カウント int count = 0; for (int i = 0;items[i] != null; i++) { count++; } items[count] = item; } // カート内の合計金額を取得する public int getAmount() { // カート内の商品数をカウント int count = 0; for (int i = 0;; i++) { if (i != 3) { if (items[i] != null) { count++; } else { break; } } else { break; } } // カート内の支払い金額を計算 int amount = 0; for (int i = 0; i < count; i++) { if (items[i].isDiscount()) { amount += items[i].getPrice() / 2; } else { amount += items[i].getPrice(); } } return amount; } // カート内の商品群を取得する public Item[] getItem() { return items; } }
質問日時: 2016/08/30 18:35 質問者: nomahi1119
ベストアンサー
1
0
-
ベストアンサー
2
0
-
「C#ができればJavaもできる」とはどういうこと??
某IT企業で購買部門に勤務しています。 とあるプロジェクトの立ち上げで外部からエンジニア調達するのですが、Javaエンジニアのオーダーに対し、C#ができる人の提案がありました。言語仕様が似てるとか、MS版のJavaだとかは方々から聞くので、検討の余地はありそうに思えますが「似て非なるもの」なんじゃないか?という疑念も同じくらいあります。 機会損失にならないようにという建前で、切り分けせずに開発部門に丸投げしてもいいのですが、無駄な時間を使ってほしくない気持ちもあり、もう少し自分なりの判断根拠を持っておきたいと考え、タイトルのような質問させていただきました。 また、優秀だと言われている人でも全くの畑違いの所からくると、要求する開発言語を扱えるのにプロジェクトのお荷物になることもしばしばあるので、いろいろ難しいなと思う今日この頃です。 マッチング精度を上げるために、優秀なエンジニアに共通する能力、スキルを見抜くコツみたいなものがあれば、アドバイス頂けるとありがたいです。 ※やる気とか相性みたいな、人によって解釈が変わる理由は除く 他、ちなみに私は技術出身ではないので、内容がマニアックになりすぎるととついていけない(かも)です。宜しくお願いします。
質問日時: 2016/08/27 12:43 質問者: いぬねこ
解決済
4
0
-
宜しくお願いいたします。Javaのかかったイントラネットデータをマクロで取り込みたいのですが、マクロ
宜しくお願いいたします。Javaのかかったイントラネットデータをマクロで取り込みたいのですが、マクロを作って構文を、みるとsheet名に【201608261205】のように時間を示すsheet名になってしまい、時間がずれると取り込めません。できるのでしょうか?宜しくお願いいたします
質問日時: 2016/08/26 15:26 質問者: ふなっちー
ベストアンサー
3
0
-
javaのプログラム
フォルダにあるテキストファイルを連結(2つを1つに)したいのですがどのようにプログラムすればよろしいでしょうか。 例:txt1・2・3とあれば、txt1.2、txt1.3、txt2.3みたいな感じです。
質問日時: 2016/08/25 21:00 質問者: ROXAS827
ベストアンサー
1
0
-
android studio2.1.3でのデータテーブルの配置と表示方法について教えて下さい
3×20のテーブルを10行だけ表示し、残りはスクロールバーで表示したいのですが・・・。 自分でやってみたのは「Palette/Layout/TableLayout」で枠を配置し、その中にTableRowで Plain TextViewを3個入れて、それを20回繰り返して表示は出来たのですが、そのままでは 表示画面からはみ出て見えなくなるので10行だけ表示し、残りをスクロールバーでと思ったの で、「Palette/containers/scrollView」かと思い配置してみましたがうまく配置と表示が出来 ませんでした。昔覚えたvisual Basicのイメージでしか頭の中が考えられなくなっているよう です。javaもろくに理解していないまま、無謀にvisual Basicからandroidへの移植を考えて いる小生ですが、プログラミング作業自体は面白くてしょうがありませんのでもう少し頑張り たいのです。よろしくお願い致します。
質問日時: 2016/08/20 08:04 質問者: どんだりかんだり
ベストアンサー
1
0
-
PropertyNotFoundException解決出来ない
Property 'timesList' not found javaでSQLから取得出来ている事は確認できているのですが、jspで上記エラーが出ます。 どこが悪いのかわからず、ご教授頂きたいです。よろしくお願いします。 timeListの値は、10:00,11:00等時間が入っています。 home.Servlet --------------- List<SHift> timesList = new ShiftService().callShift(); req.setAttribute("timesList", timesList); req.getRequestDispatcher("home.jsp").forward(req, res); } setAttributeまで取得は出来ているのですが 以下 <c:forEach var="timesList" items="${timesList}"> <table> <tr><td class="week">氏名\曜日</td> <td class="week">月</td><td class="week">火</td><td class="week">水</td><td class="week">木</td><td class="week">金</td><td class="week">土</td><td class="week">日</td></tr> <tr><td class="week">日付</td><td class="day">1</td><td class="day">2</td><td class="day">3</td><td class="day">4</td><td class="day">5</td><td class="day">6</td><td class="day">7</td></tr> <tr> <th>名前</th> <td class="day"><c:out value="${timesList.timesList}" /></td>
質問日時: 2016/08/07 22:56 質問者: javaminari
解決済
3
0
-
jarファイルとjava.exeの関連付けについて
jarファイルの関連付けについて質問致します。 宜しくお願い致します。 jarファイルをマウスのダブルクリックで実行させようとしても 何故かうまく実行出来ませんでした。 色々調べると一つの方法として、java.exeに関連付けさせる 方法があるとサイトでの記事がありました。 具体的には、「C:\programFiles\Java\jre●●\bin\java.exe」 とありました。 具体的には、どのような方法で「java.exe」と「jarファイル」 の関連付けをさせるのでしょうか。 宜しくお願い致します。
質問日時: 2016/08/05 20:55 質問者: westwest_2007
ベストアンサー
1
0
-
jarファイルの作成ープロジェクト内に「マニフェスト」がありませんー
今晩は、宜しくお願い致します。 jarファイルの作り方について質問致します。 Eclipseの機能を利用して作成しようとすると、 「マニフェストを指定」⇒「ワークスペース内のマニフェストを保管」、 「ワークスペース内のマニフェストを再利用して保管」 ⇒「ワークスペース内の既存のマニフェストを使用」 等を選択する画面になりますが、 Eclipse内のプロジェクト内には、「マニフェスト」がありません。 この場合には、どのように作成していくのでしょうか。 また、プロジェクト内に、「マニフェスト」があるプロジェクトもあります。 ある場合、ない場合との違いはどのような理由でしょうか。
質問日時: 2016/07/31 21:00 質問者: westwest_2007
ベストアンサー
1
0
-
NetBeans IDE 8.1 のヘルプを日本語で表示したい
追加のコメントが入力できないので、再度質問します 回答2の [ツール]→[Javaプラットフォーム] でJavadocタブを選ぶと、ドキュメントフォルダを登録する画面になります。 もやってみたのですが、ヘルプの目次 を開いた時、一瞬日本語が出ましたが 結局英語のページが表示されるだけです 状態は添付図のとおりです
質問日時: 2016/07/31 10:45 質問者: amiuniverse
解決済
2
0
-
NetBeans IDE 8.1 のヘルプを日本語で表示したい
java programming の開発環境を設定しているのですが NetBeans IDE 8.1 をインストールして、こちらは機能しています。 で、ヘルプを日本語でしたいので、 java SE 日本語ドキュメントアーカイブ から 8.zip を ダウンロードしたのですが その際、「統合開発環境(IDE) でご利用いただく場合にはZipファイルを展開した後、 "javase8/docs/ja/api" といったようにディレクトリ名の変更を実施いただくことで対応できます。」 というコメントがあったのですが、実際にどうすればいいのでしょうか
質問日時: 2016/07/30 20:21 質問者: amiuniverse
解決済
2
0
-
あの、it技術を学びウエブサイトがありますか、java、phpという技術。独学したいんです、無料ほう
あの、it技術を学びウエブサイトがありますか、java、phpという技術。独学したいんです、無料ほうがいいです、どうもありがとうございます
質問日時: 2016/07/29 10:36 質問者: らんま
ベストアンサー
1
0
-
コンポーネント指向って、どのような理念の元に作られたものですか?? 何が聞きたいのかというと、例え
コンポーネント指向って、どのような理念の元に作られたものですか?? 何が聞きたいのかというと、例えばオブジェクト指向に関して。 オブジェクト指向とは、オブジェクトを中心にデーター(フィールド,etc…)、メソッドをまとめクラスで定義したうんぬん…とプログラミング入門書に書いてあります。まぁ、わかるんですが。でも一番素晴らしいなと思ったのは、こんな感じの以下の説明でした。(参考 スッキリわかるJava入門) オブジェクト指向とは、メモリ上にあたかも実体が存在するように再現すること。つまり、現実世界を模するバーチャルの世界をよりリアルにする手法。 そんな感じの、理念がかかれてました(様な解釈をしました)。 何かロマンチックだなと思いました。メモリ空間上にあたかも命があるようなインスタンスを生成しちゃえる様な夢のある考え方の理念があるなと。 コンポーネント指向も、こんな夢のある話がさらに進化した話なんですか? それってどんな話ですか? なんかうまく質問できなくてすみません。
質問日時: 2016/07/26 02:02 質問者: じゃい昭和
解決済
21
0
-
java
以下のようなコードでテキストファイルを圧縮しています。 そこで、圧縮先がコードが保存してある場所に行ってしまうのを取得しているフォルダ("c:\\new\\files")に保存させたいのですがどうすればいいでしょうか。 コードは別の場所に保存させたいです。 for文のzipはメソッドをしっかり作っているので大丈夫です。 public class TestZip{ public static void main(String[]args){ File file =new File("c:\\new\\files"); File files[] =file.listFiles(); for (int i = 0; i < files.length; i++) { zip(files[i].getName(),files[i].getName() +".zip" );//ここはあまり気にしないでください } }
質問日時: 2016/07/25 17:56 質問者: ROXAS827
解決済
3
0
-
プログラムのことなにも知らない初心者です、クラスとはどこにあるもので(どこにかかれるものか)メソッド
プログラムのことなにも知らない初心者です、クラスとはどこにあるもので(どこにかかれるものか)メソッドとはどれですか?何も知らなくてすみません、お願いしますおしえてください
質問日時: 2016/07/25 14:36 質問者: ミズナギ
解決済
6
1
-
jsp データベースデータ グリッド表示
お世話になります。 データベースのデータを グリッドで10件ずつ表示したいのですが。 htmlのテキストボックスを 並べて作るのが一般的な方法なのですか? jクエリでグリッド表示できるのが あるのですが、どの方法で作るのが 一般的なのか知りたくて質問しました。 どのように作るのが 一般的なのか教えてください。 宜しくお願いします。
質問日時: 2016/07/24 23:12 質問者: sea_clear
ベストアンサー
1
0
-
java 条件式?
javaの条件式?なんですが 123% // !=6 && false の式の答えって何でしょうか? 色々勉強してるのですがよくわからなくて・・
質問日時: 2016/07/23 11:10 質問者: tio-plato713
ベストアンサー
2
0
-
ベストアンサー
1
0
-
log4jについて
log4Jを使用したログが、標準出力(System.setOut)のファイルに出力されてしまうのですが、このような事象が発生する原因がおわかりのからいらっしゃいますか。 よろしくお願いします。 --環境-- OS Solaris10 JDK 1.7 Interstage
質問日時: 2016/07/19 08:46 質問者: ひでまる9999
解決済
2
0
-
javaの構文についてです
このプログラムのcarクラス変数(num) クラスメソッドshow_numを追加して、インスタンス番号を表示するにはどうすればよいのでしょうか… 考えてみたのですが全く結果が出ずエラーばかりで教えていただきたいです… // Renshu4_3.java class Car { String car_no, name; int price; void set_value(String c, String n, int p) { car_no = c; name = n; price = p; } double tax_calc() { double tax_price; tax_price = (double)(price*1.08); return tax_price; } void show(double t) { System.out.println("車番号 =" +car_no); System.out.println("車種 ="+name); System.out.println("価格(税込)=" + t + "万円"); } } public class Renshu4_3 { public static void main (String args[ ]) { Car car1 = new Car(); car1.set_value("P001", "ポルシェ", 1200); double tax_price = car1.tax_calc(); car1.show(tax_price); Car car2 = new Car(); car2.set_value("V001", "ベンツ", 800); tax_price=car2.tax_calc(); car2.show(tax_price); Car car3 = new Car(); car3.set_value("B001", "BMW",600); tax_price=car3.tax_calc(); car3.show(tax_price); } } 実行結果は以下の様になるそうです。 この場合はどうすれば良いのでしょうか? インスタンス番号:1 車番号=P001 車種(税込)=ポルシェ 価格(税込)=1296.0万円 インスタンス番号:2 車番号=V001 車種(税込)=ベンツ 価格(税込864万円 インスタンス番号:3 車番号=B001 車種=BMW 価格(税込)=648万円
質問日時: 2016/07/15 23:03 質問者: bigmoster
解決済
1
0
-
Javaのイベントリスナー機能の応用
Java初心者です。Javaでは、「ボタンをクリックする」など特定のイベントが発生した時に所定のメソッドを実行する「イベントリスナー」という監視機能があるそうですが、ボタンやマウスの操作の代わりに、「リアルタイムで変動する特定の変数の値がある値を超えたら所定の処理を実行する」という「イベントリスナー」の設定って、できるのでしょうか? これができれば、サーバアプリではないですが、その特定の変数につき常駐監視(常駐化)を行えることになり、起動時の遅さは問題ではなくなるように思うのですが。ネットで調べた限りでは、ボタンやマウスのケースしか紹介されていませんでした。何かヒントをいただけたら、うれしいです。
質問日時: 2016/07/15 17:49 質問者: SFT
ベストアンサー
4
0
-
javaのデータからヒストグラムを出すやり方がわかりません。
データから刻み幅を与えてヒストグラムを出すjavaでのやり方がわかりません。教えてくださる方いましたら是非宜しくお願いします。
質問日時: 2016/07/10 23:21 質問者: 名無しさんです
解決済
1
0
-
MinGWでインストールしたGCJによるコンパイルで生じる「CRT_MT重複定義エラー」等の解決方法
Java初心者です。開発環境は、Windows7 32ビットマシンです。先日、GCJを使えば、Javaソースコードを直接ネイティブのオブジェクトコード(マシン語)にコンパイルできると教わったので、早速MinGW Installerをインストールし、MinGW Installerの中から「The GNU Java Compiler」を選択しインストールしました。次にWindowsのシステム環境変数画面で、「C:\MinGW\bin」にPathを設定しました。この状態で、定番の「Helloプログラム」をメモ帳で書き(ファイル名: Hello.java)、「C:\Users\Owner」ディレクトリに置き、以下のコマンドで、GCJによりHello.javaを直接ネイティブのオブジェクトコードにコンパイルし、Hello.exeというオブジェクトコードを生成しようとしましたが、以下のエラーメッセージが出てしまいます。 C:\Users\Owner>gcj --main=Hello -o Hello.exe Hello.java /mingw/lib/libgcj.a(win32.o):win32.cc:(.data+0x0): multiple definition of `_CRT_MT' /mingw/lib/libmingw32.a(crtst.o):(.bss+0x0): first defined here /mingw/lib/libmingw32.a(setargv.o):(.text+0x30): undefined reference to `__chkstk_ms' どうやらlibgcjが既に定義済みのCRT_MTを持っていて、それがmingw32での定義とコンフリクト(重複・矛盾)しているようなのですが、なぜこういう現象が生じたのか、そしてどうすればこのエラーを解決できるのかがわかりません。これに加えて、chkstk_msへの未定義の参照というエラーも出ています。こちらも解決方法が不明です。お詳しい方、できましたらお助け願います。
質問日時: 2016/07/08 11:06 質問者: SFT
ベストアンサー
4
0
-
x1=乱数1 x2=乱数2 と入力したあとに x1+x2として これを解答⇨正誤判定⇨正解する
x1=乱数1 x2=乱数2 と入力したあとに x1+x2として これを解答⇨正誤判定⇨正解するまで何度も入力⇨入力回数表示 の一連のJavaプログラムを書きたいのですが、繰り返しの部分をどうすればいいかわかりません。お願いします。
質問日時: 2016/07/07 21:48 質問者: たかてぃん。
解決済
1
0
-
サーブレットjspで勤怠スケジュールを作る
java初心者です。 添付ファイルのようなシフト表をサーブレットで作成しようとしていますが 画像の赤枠の部分のロジックを組むことが出来ないのでご教授頂きたいです。 やりたい事は勤務時間を直接入力させて反映させたいと思っています。 スケジュール自体は他のサイトを参考に作成しました。 現状のソースを記載します。よろ ■jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page isELIgnored="false"%> <html lang="ja"> <head> <meta http-equiv="Content-Type" Content="text/html;charset=Shift_JIS"> <title><h1>月間シフト</h1></title> </head> <body> <h1>月間シフト</h1> <p><a href="/schedule/MonthView">月一覧表の表示</a></p> </body> </html> ■サーブレット import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet(urlPatterns = { "/shejule" }) public class MonthView1 extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ res.setContentType("text/html;charset=Shift_Jis"); PrintWriter out = res.getWriter(); StringBuffer sb = new StringBuffer(); sb.append("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0.1//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"); sb.append("<html lang=\"ja\">"); sb.append("<head>"); sb.append("<meta http-equiv=\"Content-Type\" Content=\"text/html;charset=Shift_JIS\">"); sb.append("<title>月間シフト</title>"); sb.append("<style>"); sb.append("table{border:1px solid #a9a9a9;width:90%;padding:0px;margin:0px;border-collapse:collapse;}"); sb.append("td{width:12%;border-top:1px solid #a9a9a9;border-left:1px solid #a9a9a9;vertical-align:top;margin:0px;padding:5px;}"); sb.append("td.week{background-color:#f0f8ff;text-align:center;}"); sb.append("td.day{background-color:#f5f5f5;text-align:right;font-size:0.75em;}"); sb.append("td.otherday{background-color:#f5f5f5;color:#d3d3d3;text-align:right;font-size:0.75em;}"); sb.append("td.sche{background-color:#fffffff;text-align:left;height:10px;}"); sb.append("img{border:0px;}"); sb.append("h1{text-align:center}"); sb.append("p{font-size:0.75em;}"); sb.append("</style>"); sb.append("</head>"); sb.append("<body>"); sb.append("<p>2016年08月 <h1>月間シフト</h1></p>"); sb.append("<table>"); sb.append("<tr><td class=\"week\">氏名\曜日</td><td class=\"week\">月</td><td class=\"week\">火</td><td class=\"week\">水</td><td class=\"week\">木</td><td class=\"week\">金</td><td class=\"week\">土</td><td class=\"week\">日</td></tr>"); sb.append("<tr><td class=\"week\">日付</td><td class=\"day\">1</td><td class=\"day\">2</td><td class=\"day\">3</td><td class=\"day\">4</td><td class=\"day\">5</td><td class=\"day\">6</td><td class=\"day\">7</td></tr>"); sb.append(createScheduleStr()); sb.append(createScheduleStr()); sb.append("<tr><td class=\"week\">氏名\2週</td><td class=\"day\">8</td><td class=\"day\">9</td><td class=\"day\">10</td><td class=\"day\">11</td><td class=\"day\">12</td><td class=\"day\">13</td><td class=\"day\">14</td></tr>"); sb.append(createScheduleStr()); sb.append("<tr><td class=\"week\">氏名\3週</td><td class=\"day\">15</td><td class=\"day\">16</td><td class=\"day\">17</td><td class=\"day\">18</td><td class=\"day\">19</td><td class=\"day\">20</td><td class=\"day\">21</td></tr>"); sb.append(createScheduleStr()); sb.append("</table>"); sb.append("</body>"); sb.append("</html>"); out.println(new String(sb)); } protected String createScheduleStr(){ StringBuffer sb = new StringBuffer(); sb.append("<tr>"); for (int i = 0 ; i < 8 ; i++){ sb.append("<td class=\"sche\"><img src=\"./img/memo.png\" width=\"14\" height=\"16\"></td>"); } sb.append("</tr>"); return (new String(sb)); } }
質問日時: 2016/07/06 23:18 質問者: naonaosansan
解決済
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
最新のコラム/記事
-
マッチングアプリで出会ったカップルは成婚率が高い!?結婚カウンセラーに聞いてみた
パートナーとの出会いの場として、もはや主流となったネット婚活やマッチングアプリ。中でも手軽に登録できるマッチングアプリは、10代から50代と幅広い年代が利用している。一方で、“相手の目的が投資関係の詐欺や...
-
メダロット:第250話「Vol.250※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
メダロット:第249話「Vol.249※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
日本古来の伝統工芸「金継ぎ」で修復した食器は前と同じように使えるの?
大切にしている食器が割れてしまったら、きっと誰もが「元に戻したい」と願うだろう。「教えて!goo」にも「割ってしまったお気に入りの食器を復活できる?」という質問があり、最適な方法について様々な意見が寄せら...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列にnullを代入すると、nullが文...
-
マイクラでPythonのプログラミング...
-
プログラミングの問題です。大至急...
-
jdk17.06のインストーラーが起動しない
-
eclipseで作ったプログラムを他のPC...
-
session,requestはjspで未定義でも...
-
サーブレットをapacheで公開すると...
-
下記のリストならno002が含まれてる...
-
is this even a thing?
-
JAの支部?地域の農協のカードでス...
-
えハミルトン路と全域木のちがいって
-
CSV出力を画面から選択したデータ項...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所がつ...
-
質問です。 配列が100以上の場合は...
-
次のhtml・cssでspan内の文字を点滅...
-
Jupyter notebookですわかりません...
-
Eclipse 動的プロジェクトで404エラ...
-
下記問題の答えが"D"になる意味がわ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列にnullを代入すると、nullが文...
-
マイクラでPythonのプログラミング...
-
session,requestはjspで未定義でも...
-
正規表現について質問です。 カンマ...
-
プログラミングの問題です。大至急...
-
Eclipse 動的プロジェクトで404エラ...
-
Processingでマウスクリックで全て...
-
eclipseで作ったプログラムを他のPC...
-
eclipse実行ができない
-
サーブレットをapacheで公開すると...
-
問題作成のWebアプリの作り方を教え...
-
自作Androidアプリのデータ引き継ぎ...
-
助けでください!!!!!!!!!...
-
質問です。 配列が100以上の場合は...
-
JaneStyleのスレッドが見れなくなった
-
htmlのinput type="date"をgetter s...
-
Daoクラスはまとめるべきですか
-
JSFタグのfタグとは
-
下記のリストならno002が含まれてる...
-
jdk17.06のインストーラーが起動しない
おすすめ情報