約 3,523,583 件
https://w.atwiki.jp/ce00582/pages/3471.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.*; public class game0229 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); game0229 app = new game0229(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(10, 10, 300, 200); frame.setTitle("タイトル"); frame.setVisible(true); } public void paintComponent(Graphics g){ Graphics2D g2 = (Graphics2D)g; g2.draw(new Line2D.Double(20, 20, 160, 140)); } }
https://w.atwiki.jp/katsuhiro/pages/35.html
PostgreSQL 環境 Windows Vista jre 1.6 Eclipse 3.4.2 Tomcat 6.0 PostgreSQL 8.4.701 JDBC postgresql-8.4-701.jdbc4.jar 手順 PostgreSQLをダウンロード&インストールPostgreSQLにDBを作成 作成したDBにテーブルと列を作成 作成したテーブルにレコードを作成 PostgreSQL用JDBCをダウンロード %CATALINA_HOME%\lib にJDBCのjarをセットWEB-INF/libでもOK CLASSPATHにJDBCのjarを登録 Eclipseに新規にTomcatプロジェクトを生成 Servletクラスを生成 コーディング(下記参照) JOTMをダウンロード JOTMのlibの中身を %CATALINA_HOME%\lib にコピー context.xmlの編集 Tomcatプロジェクト生成時に作られたcontext.xmlを開く%CATALINA_HOME%\conf\Catarina\localhost配下 Context path="/TestJTA2" reloadable="true" docBase="D \eclipse_workspace\TestJTA2" workDir="D \eclipse_workspace\TestJTA2 \work" Resource name="jdbc/postgres" auth="Container" type="javax.sql.DataSource" factory="org.objectweb.jotm.datasource.DataSourceFactory" driverClassName="org.postgresql.Driver" url="jdbc postgresql //localhost 5432/testdb" username="postgres" password="hoge" maxActive="20" maxIdle="10" maxWait="-1" / Resource auth="Container" name="UserTransaction" type="javax.transaction.UserTransaction" factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60" / /Context Servletのソース package test; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.PreparedStatement; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.sql.DataSource; import javax.naming.Context; import javax.naming.InitialContext; import javax.transaction.SystemException; import javax.transaction.TransactionManager; import javax.transaction.UserTransaction; /** * Servlet implementation class TestServlet */ public class TestServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public TestServlet() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse re sponse) throws ServletException, IOException { System.out.println("### Start doGet ###"); UserTransaction ut = null; //TransactionManager tm = null; DataSource ds = null; Connection conn = null; PreparedStatement pst = null; try{ Context ctx = new InitialContext(); ut = (UserTransaction)ctx.lookup("java comp/env/UserTransaction"); // トランザクションの開始。この後の処理が、一連の不可分な処理になる。 ut.begin(); //tm = (TransactionManager)ctx.lookup(" java comp/env/TransactionManager"); ds = (DataSource) ctx.lookup(" java comp/env/jdbc/postgres"); conn = ds.getConnection(); // JDBC を使った SQL の実行 //Statement stmt = con.createStatement(); String sql = null; // INSERT の実行(1) sql = "insert into staff (id, name) values (11, Kato )"; //stmt.executeUpdate(sql); pst = conn.prepareStatement(sql); pst.executeUpdate(); // トランザクションの終了(コミット)。ここまでの一連の処理を確定させる。 ut.commit(); }catch(Exception e) { System.out.print("JTA Test "); e.printStackTrace(); try { ut.rollback(); } catch (IllegalStateException e1) { // TODO 自動生成された catch ブロック e1.printStackTrace(); } catch (SecurityException e1) { // TODO 自動生成された catch ブロック e1.printStackTrace(); } catch (SystemException e1) { // TODO 自動生成された catch ブロック e1.printStackTrace(); } } /* ContentType を設定*/ response.setContentType("text/html; charset=Shift_JIS"); /* 出力用 PrintWriter を取得*/ PrintWriter out = response.getWriter(); /* HTML 出力 */ out.println(" html "); out.println(" head "); out.println(" title TestServlet /title "); out.println(" /head "); out.println(" body "); out.println(" h2 TestServletが実行されました。 /h2 "); out.println(" form method=\"POST\" action=\"" + request.getContextPath() + "/SimpleServlet\" "); out.println(" input type=\"submit\" value =\"POST送信\" "); out.println(" /form "); out.println(" A href=\"" + request.getContextPath() + "/SimpleServlet\" "); out.println("GET送信"); out.println(" /A "); out.println(" /body "); out.println(" /html "); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } } web.xmlの編集 ?xml version="1.0" encoding="UTF-8"? web-app xmlns xsi="http //www.w3.org/2001/XMLSchema-instance" xmlns="http //java.sun.com/xml/ns/javaee" xmlns web="http //java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi schemaLocation="http //java.sun.com/xml/ns/javaee http //java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5" display-name TestJTA2 /display-name welcome-file-list welcome-file index.html /welcome-file welcome-file index.htm /welcome-file welcome-file index.jsp /welcome-file welcome-file default.html /welcome-file welcome-file default.htm /welcome-file welcome-file default.jsp /welcome-file /welcome-file-list servlet description /description display-name TestServlet /display-name servlet-name TestServlet /servlet-name servlet-class test.TestServlet /servlet-class /servlet servlet-mapping servlet-name TestServlet /servlet-name url-pattern /TestServlet /url-pattern /servlet-mapping resource-ref res-ref-name jdbc/postgres /res-ref-name res-type javax.sql.DataSource /res-type res-auth Container /res-auth /resource-ref /web-app
https://w.atwiki.jp/javadsge/pages/3087.html
package pic; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.stage.Stage; import javafx.scene.Group; import javafx.scene.shape.*; import static javafx.application.Application.launch; import javafx.scene.paint.Color; import javafx.scene.input.MouseEvent; import javafx.scene.control.Label; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.canvas.Canvas; import javafx.scene.image.PixelReader; import javafx.scene.canvas.GraphicsContext; import javafx.geometry.Rectangle2D; public class pro extends Application { Canvas cam; GraphicsContext gc; int number; int[] x=new int[500]; int[] y=new int[500]; public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { number=0; Image im = new Image("file b.jpg"); double w1=im.getWidth(); double h1=im.getHeight(); int delta=0; if(h1 w1)delta=100; ImageView iv = new ImageView(); iv.setImage(im); if(delta 50)iv.setFitWidth(500); if(delta 50)iv.setFitHeight(500); iv.setPreserveRatio(true); Group root = new Group(); Scene scene = new Scene(root, 700, 700); Button btn = new Button(); btn.setText("決定"); btn.setOnAction(new EventHandler ActionEvent () { @Override public void handle(ActionEvent event) { p2 sub3=new p2(); sub3.number=number; sub3.x=x; sub3.y=y; sub3.makedata(); } }); btn.setLayoutX(200); btn.setLayoutY(650); Button btn2 = new Button(); btn2.setText("クリアー"); btn2.setOnAction(new EventHandler ActionEvent () { @Override public void handle(ActionEvent event) { number=0; } }); btn2.setLayoutX(400); btn2.setLayoutY(650); iv.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler MouseEvent () { @Override public void handle(MouseEvent e) { int px=(int)e.getX(); int py=(int)e.getY(); Circle circle = new Circle(); circle.setCenterX(px); circle.setCenterY(py); circle.setRadius(5); root.getChildren().add(circle); number=number+1; x[number]=px; y[number]=py; } }); root.getChildren().add(btn); root.getChildren().add(btn2); root.getChildren().add(iv); primaryStage.setTitle("グラフ"); primaryStage.setScene(scene); primaryStage.show(); } }
https://w.atwiki.jp/dmt_tune/pages/103.html
Rock To The Rhythm Set 解禁条件:Lv20 BOSS分岐しきい値:10 No. 曲名 難易度 備考 1 Forever 6 - 2 Brandnew Days 7 - 3 Keys to the World 7 - 4 You should get over me 7 - 5 Dual Strikers 7 - 6 Feel Ma Beat 7 - BOSS1 Oblivion -Rockin night style- 9 - BOSS2 Fallen Angel ? EXTRA このコースついての情報はコメント欄へ。 BOSS2が飛び抜けて難しい -- 名無しさん (2013-04-26 01 32 44) ロック曲がそろったディスクセット。セレクト曲はそこまで難しくないが、ドラムやギターの音を打つことが多いため、ロック調の曲をあまりプレイしてない人は練習必須。5が少し難しい。ここからボス曲の難易度が急激に上昇する。ボス1でも難易度9で、セレクトを突破できるぐらいの実力じゃゲームオーバーになる。といってボス2は通常プレイできないEXTRA譜面であり、これも簡単にはクリアできない。人にもよるがごり押しするならボス2のほうが楽。 -- 名無しさん (2013-08-05 23 17 06) ついにLV9が登場。BOSS1はPOPとは別物でとにかく複雑な譜面なので落ちて覚えるしかない、慣れれば9妥当になるはず。またBOSS2はLv20の時点だとEXTRA譜面でしか遊べないので曲ぐらいは聴いておいた方がいいかもしれない。突破難易度はどちらもさほど変わらないと思われる。 -- 名無しさん (2013-10-01 16 23 46) 名前 コメント
https://w.atwiki.jp/yoshiumi41/pages/65.html
package practice14; import java.io.IOException; import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Practice14Servlet2 */public class Practice14Servlet2 extends HttpServlet {private static final long serialVersionUID = 1L; /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {RequestDispatcher dispatcher = request.getRequestDispatcher("jsp/practice14_2.jsp");dispatcher.forward(request, response); return;} }
https://w.atwiki.jp/yoshiumi41/pages/74.html
package practice17; import java.io.IOException; import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Practice17Servlet3 */public class Practice17Servlet3 extends HttpServlet {private static final long serialVersionUID = 1L; /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {RequestDispatcher dispather = request.getRequestDispatcher("/jsp/practice17_2.jsp");dispather.forward(request, response);return;} }
https://w.atwiki.jp/javadsge/pages/2913.html
package math; import org.apache.commons.math3.analysis.solvers.SecantSolver; import org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction; import org.apache.commons.math3.analysis.UnivariateFunction; import org.apache.commons.math3.analysis.solvers.BisectionSolver; import org.apache.commons.math3.analysis.solvers.UnivariateSolver; import org.apache.commons.math3.analysis.function.Sin; public class pro { public static void main(String[] args) { pro test=new pro(); } pro(){ SecantSolver sol = new SecantSolver(); double re = sol.solve(100,f, 70, 170); System.out.println(re); } UnivariateFunction f = new UnivariateFunction() { public double value(double p) { return d(p)-s(p); } }; double d(double p){ double d1; d1=200-p; if(d1 0)d1=0; return d1; } double s(double p){ double s1; s1=p; if(s1 0)s1=0; return s1; } }
https://w.atwiki.jp/hamatya/pages/12.html
package myproject{ import jp.nium.graphics.Circle; import jp.nium.graphics.Square; import jp.progression.casts.*; import jp.progression.commands.*; import jp.progression.events.*; import jp.progression.loader.*; import jp.progression.Progression; import jp.progression.scenes.*; import fl.transitions.easing.Elastic; public class MyScene extends SceneObject { public var cast CastSprite; public var s,c; public function MyScene( name String ) { super( name ); cast = new CastSprite(); s = cast.addChild( new Square() ); c = cast.addChild( new Circle() ); cast.onCastAdded = function() void { cast.addCommand( new DoTween( s, { x 100, y 100 },Elastic.easeInOut , 500 ), new DoTween( c, { x 200, y 10, alpha 0.5 },Elastic.easeInOut , 1000 ) ); }; cast.onCastRemoved = function() void { cast.addCommand( new DoTween( s, { x 0, y 0 }, Elastic.easeInOut, 500 ), new DoTween( c, { x 0, y 0 }, Elastic.easeInOut, 500 ) ); }; } // init イベントを受け取る protected override function _onInit() void { cast.parallelMode = true; this.addCommand( new AddChild( progression.container, cast ) ); } // goto イベントを受け取る protected override function _onGoto() void { cast.parallelMode = false; this.addCommand( new RemoveChild( progression.container, cast )); } } }
https://w.atwiki.jp/cappu/pages/66.html
package com.sample.editor1.editors; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.draw2d.FigureCanvas; import org.eclipse.draw2d.FreeformLayer; import org.eclipse.draw2d.FreeformViewport; import org.eclipse.draw2d.RectangleFigure; import org.eclipse.draw2d.XYLayout; import org.eclipse.draw2d.geometry.Rectangle; import org.eclipse.swt.widgets.Composite; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IEditorSite; import org.eclipse.ui.PartInitException; import org.eclipse.ui.part.EditorPart; public class MiniDraw2DEditor1 extends EditorPart { @Override public void doSave(IProgressMonitor monitor) { } @Override public void doSaveAs() { } @Override public void init(IEditorSite site, IEditorInput input) throws PartInitException { setInput(input); setSite(site); } @Override public boolean isDirty() { return false; } @Override public boolean isSaveAsAllowed() { return false; } @Override public void createPartControl(Composite parent) { // FigureCanvas FigureCanvas figureCanvas = new FigureCanvas(parent); // ViewPort FreeformViewport viewport = new FreeformViewport(); figureCanvas.setViewport(viewport); // レイヤー FreeformLayer l = new FreeformLayer(); l.setLayoutManager(new XYLayout()); // ノード RectangleFigure rect = new RectangleFigure(); l.add(rect, new Rectangle(1, 2, 500, 600)); // コンテンツのセット figureCanvas.setContents(l); } @Override public void setFocus() { } } plugins.xml ?xml version="1.0" encoding="UTF-8"? ?eclipse version="3.4"? plugin extension point="org.eclipse.ui.editors" editor name="MiniDraw2DEditor1" extensions="mini1" icon="icons/sample.gif" class="com.sample.editor1.editors.MiniDraw2DEditor1" id="com.sample.editor1.editors.MiniDraw2DEditor1" /editor /extension /plugin
https://w.atwiki.jp/ciez/pages/34.html
Reference SetupWindows (Cygwin) TipsLetterFont Greek letter Superscript/Subscript Underline/Overline New line Boxplot Histogram Reference Grace http //plasma-gate.weizmann.ac.il/Grace/ Setup Windows (Cygwin) Tips Letter Font Enter Ctrl + E in a text box. Put \f{} to end using the font. Greek letter \xl\f{} \xq\f{} Superscript/Subscript A\S2\N A\s2\N Underline/Overline \u (e.g. \uxyz\U) \o (e.g. \oxyz\O) New line \n (e.g. abc\ndef) Boxplot Histogram Import your data (Your input file should have one value per line). Click data / import / ascii . Select Set type / BAR Click OK . Make histogram Click data / transformation / histograms . Select your data as source , but don t select anything for destination . Select where to start and stop on the Y axis. Select the number of bins (the number of bars on your histogram). Click apply