約 3,497,684 件
https://w.atwiki.jp/java_pro/pages/19.html
import java.io.*; public class Find1 { public static void main(String[] args){ if (args.length != 1) {//コマンドラインで入力した引数が間違っている System.out.println("使用方:java Find1 検索文字列 検索対象ファイル"); System.out.println("例:java Find1 System Find1.java"); System.exit(0);//プログラムを終了する。 } String findstr = args[0];//コマンドラインで入力された検索文字列を取得 System.out.println("検索文字は「" + findstr + "」です"); BufferedReader r = new BufferedReader(new InputStreamReader(System.in));//BufferedReaderを用意 try { String line;//ファイルからの読み込み用変数line int linenum = 1;//行数をカウントのための変数 while ((line = r.readLine()) != null){//一行取得、EOFなら終了する。 int n = line.indexOf(findstr);//indexOfメソッドでfindstrを検索。 if (n = 0) {//検索文字列が見つかったか? System.out.println(linenum + " " + line);//行の番号とその行を表示 } linenum++;//次の行へカウントする。 } } catch (IOException e) { System.out.println(e); } } }
https://w.atwiki.jp/h264hirasa/pages/23.html
JAVA ソフトウェア JDK(Java Development Kit) http //java.sun.com/javase/downloads/index.jsp JRE(Java Runtime Edition) http //www.java.com/ja/download/index.jsp JAVA ドキュメント Java API http //java.sun.com/j2se/1.5.0/ja/docs/ja/api/index.html JAVAの道 http //www.javaroad.jp/
https://w.atwiki.jp/javafx/pages/13.html
F3のクラス一覧です。(今後、JavaFXの方に書き換えていきたいと思います。) AbstractColor Dialog ListBox Slider AbstractFrame DropEvent ListCell SliderLabel AbstractMenuItem EdgeAction ListDropEvent SoftBevelBorder AbstractPathElement EditorPane ListLayoutOrientation Spinner Accelerator Ellipse Matrix SplitPane ActionWidget EmptyBorder MatteBorder SplitView Add EtchType Menu SpreadMethod Alignment EtchedBorder MenuBar Spring Anchor FileChooser MenuItem StackPanel Applet FileFilter MenuSeparator Star Arc Fill MessageDialog Stop ArcClosure FillRule MessageType StopHolder Area Filter MotionBlur Stretch Assertion FlowPanel MouseEvent StretchDirection Attribute Font MoveTo StrokeLineCap BevelBorder FontFace MultiSelection StrokeLineJoin BevelType FontStyle Node Subtract Border Frame Noise Tab BorderPanel Gap Operation TabLayout Box GaussianBlur Orientation TabPlacement BrushedMetal Glow Paint TabSlider Button Gradient Panel TabbedPane ButtonGroup GradientUnits ParallelGroup Table Canvas GridBagPanel PasswordField TableAutoResizeMode CanvasCursor GridCell Path TableCell CanvasDropEvent GridPanel PathElement TableColumn CanvasElement Group Pattern Text CanvasIcon GroupElement Polygon TextArea CanvasImage GroupLayout Polyline TextField CanvasMouseEvent GroupPanel ProgressBar TextPane CanvasViewport HLine QuadCurve TextureFilter CardPanel HorizontalAlignment QuadTo TitledBorder CheckBox HorizontalGlue RadialGradient TitledBorderJustification CheckBoxMenuItem HorizontalScrollBarPolicy RadioButton TitledBorderPosition Chrome HorizontalStrut RadioButtonMenuItem ToggleButton Circle Icon Rect ToolBar Class Identity RigidArea Transform Clip Image RootPane Transformable ClipPanel ImageView RotatableWidget Translate ClosePath InfiniteProgressPanel Rotate Tree Color Insets Row TreeCell ColorChooser InternalFrame Scale TreePath Column InternalFrameDragMode ScaleFilter UIElement ComboBox InternalWindow ScrollPane VLine ComboBoxCell Intersect ScrollableWidget VerticalAlignment CompositeNode KeyEvent SelectableButton VerticalGlue CompositeTransform KeyModifier Separator VerticalScrollBarPolicy CompositeWidget KeyStroke ShadowFilter VerticalStrut CompoundBorder Keyboard ShadowedBorder View Container KeyboardAction Shape VisualNode ContentType Label ShapeBurst Widget Convolve Lens ShapeBurstType WidgetInitiatedMultiSelection ConvolveFilter Light SimpleLabel Window CubicCurve LightFilter SingleSelection XOR Cursor Line SizeableCanvasElement XY CurveTo LineBorder Skew DesktopPane LineTo SlideTab trackback
https://w.atwiki.jp/katsuhiro/pages/13.html
Java関連 Eclipse日本語化 ダウンロード http //mergedoc.sourceforge.jp/ eclipse.ini -javaagent plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar -showsplash org.eclipse.platform ↓ --showsplash --org.eclipse.platform JDBC -ResultSetのチューニング ResultSet setFetchSize(int) 過去やった感じでは500くらいがMaxだった
https://w.atwiki.jp/api_programming/pages/110.html
参考サイト Swingを使ってみよう - JavaDrive Swing - とほほのJava入門 下位ページ イベント処理 Content 流れ フレーム(JFrame) フレームの作成 パネル(JPanel) ボタン(JButton)ボタンをおした時の処理 ボタンのラベルの改行 ラベル(JLabel) テキストの表示JLabel JTextArea JTextPane イベント処理イベント処理の方法 レイアウト ダイアログを簡単に表示する 流れ フレーム(=ウィンドウ)をつくる フレームにボタンなどを貼り付ける(加える)フレーム←パネル←ボタン フレームを表示させる フレーム(JFrame) JFrame JFrame - とほほのJava入門 フレームの作成 JFrame frame = new JFrame("タイトル"); frame.setBounds(100, 100, 200, 160); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); 引数のないコンストラクタで作成された場合は、不可視である。 それを表示させるためにはsetVisibeleを使う frame.setVisible(true); java.awt.Window から継承されたメソッド setVisivle() フレームの中のパネル(、パネルに貼り付けるボタンなど)をどのようにレイアウトするか? frame.setLayout(LayoutManager manager) setLayout() パネル(JPanel) http //www.javadrive.jp/tutorial/jpanel/ http //www.geocities.jp/jetblackorange/Documentation/01_simpleFrame.htm ↑ここの言葉を借りて言えば「フレームが写真立て、パネルが写真」 ボタン(JButton) javax.swing.JButton http //www.javadrive.jp/tutorial/jbutton/ ボタンオブジェクトの生成 パネルオブジェクトに貼り付ける(Panel.add()) ボタンをおした時の処理 流れ ボタンが押される イベントが発行される イベントを受け取るボタン側にaddActionListenerメソッドを実行(処理する「クラス」を登録する) 登録するクラスは、ActionListerクラスをインプリメント登録するクラスの中で、actionPerformedメソッドを実装 処理を実行する ボタンのラベルの改行 html ... br/ ... /html でできる。他の方法もあるんだろうが。 ラベル(JLabel) http //www.javadrive.jp/tutorial/jlabel/ テキストの表示 JLabel 少し別格なのか?通常の状態では改行が効かない。htmlとして、brで改行を書くと効くとか書いてあった。 JTextArea プレーンなテキストを複数行表示できる。 http //www.javadrive.jp/tutorial/jtextarea/ JTextPane https //docs.oracle.com/javase/jp/6/api/javax/swing/JTextPane.html DocumentとJTextComponent - JavaDrive イベント処理 http //www.javadrive.jp/tutorial/event/index1.html https //docs.oracle.com/javase/jp/6/api/java/awt/event/ActionEvent.html イベント処理の方法 ActionListenerをimplementsしたクラスで、actionPerformedをオーバーライドする。 actionPerformed(ActionEvent e) 複数のボタンなどの部品に対して、一つのクラスでイベント処理をする場合には、どの部品から呼びだされたイベントかを識別する方法について処理する方法を記述する必要がある。 String str = actionevent.getActionCommand(); レイアウト レイアウトマネージャーの設定 - JavaDrive http //www.ne.jp/asahi/hishidama/home/tech/java/swing/layout.html ダイアログを簡単に表示する JOptionPane JOptionPane static で shorMessageDialogというものが準備されている
https://w.atwiki.jp/h264hirasa/pages/17.html
JAVA 主要ソフトウェア JDK(JAVA Development Kit) http //java.sun.com/javase/downloads/index.jsp JRE(JAVA Runtime Edition) http //www.java.com/ja/download/index.jsp ドキュメント JDK API http //java.sun.com/j2se/1.5.0/ja/docs/ja/api/index.html JAVAの道 http //www.javaroad.jp/
https://w.atwiki.jp/questjava/pages/9.html
Javaにはライブラリが多く存在します。 それらを活用することが出来て初めて脱初心者です。
https://w.atwiki.jp/limixp/pages/12.html
Javaの基本的な事について整理しておきます. プログラミング言語Java Sun Microsystems社が開発したプログラミング言語およびその開発環境. オブジェクト指向言語. Write Once, Run Anywhere. 「一度記述すれば,どこででも実行が可能.」 Javaはオブジェクト指向の言語であり,その利点はクラス設計(継承, インタフェース)による再利用性(部品化)です.またJavaはJava仮想マシン(Java VM)と呼ばれるコンピュータを仮想化したソフトウェア上で実行されます.Windows, Linux, Macといったプラットフォームの違いや,またそのVersion(例:Windows 2000, Xp, Vista等)の違いがあってもこのJava仮想マシンさえインストールされているコンピュータ上であればJavaプログラムを実行することができます. Javaが登場したのはもう10年以上前(1995年頃)になりますが,その技術は未だ飛躍し続けており,Javaプログラマーの需要は衰えることがありません. トップページ
https://w.atwiki.jp/javarerwg/pages/19.html
- 補助教材についてその2 みんな べんきょうおつかれさま(はーと)。いとう@エヴァンゲリオン(意味不明)です。 以下某所からJava関連のリンクをGETしたので貼っておきます。 参考にしてください。 ◆ 雑誌 ◆ 「JavaWold」 http //www.javaworld.jp/ 「JavaPress」 http //www.gihyo.co.jp/magazines/javapress/ 「JavaDeveloper」 http //www.javadeveloper.jp/ ◆ 入門書 ◆ 「やさしいJava第3版」 http //www.amazon.co.jp/gp/product/4797331828/ 「Java言語プログラミングレッスン(上)Java言語を始めよ」 http //www.amazon.co.jp/exec/obidos/ASIN/4797308036/ 「独習Java第3版」 http //www.amazon.co.jp/gp/product/4798107972/ ◆ 試験対策本 ◆ 「Sun Certified Programmer for the Java2 Exam」(310‐035) http //www.amazon.co.jp/gp/product/4797320362/ 「Sun Certified Programmer for the Java2 問題集Exam」(310‐035) http //www.amazon.co.jp/gp/product/47973249 「Sun SJC-P認定ガイド 310-055対応」(310 - 055) http //www.amazon.co.jp/gp/product/4822282775/ ◆ リンクなど ◆ 「Sunのオフィシャル」 http //jp.sun.com/training/certification/java/scjp.xml 「ベンダー資格情報」 http //homepage3.nifty.com/vendor/ 「iStudy for java」 http //www.istudy.ne.jp/products/sun.htm 「JDK1.4 ドキュメント 」 http //java.sun.com/j2se/1.4/ja/docs/ja/ 「JDK5.0 ドキュメント 」 http //java.sun.com/j2se/1.5.0/ja/docs/ja/ 「JDK6 ドキュメント」 http //java.sun.com/javase/ja/6/docs/ja/ 「JCP取得者一覧」 http //hpcgi3.nifty.com/vendor/bbs10.sh?SJC-Programmer 「Java FAQ」 http //javafaq.jp/ 「Java House(topics)」 http //java-house.jp/ml/topics/ 「Java Tutorial(英語)」 http //java.sun.com/docs/books/tutorial/ 「Javaの道」 http //www.javaroad.jp/ 「Java言語規定」 http //www.y-adagio.com/public/standards/tr_javalang/index.htm 「NEXTindex」 http //www.nextindex.net/ 「mock(英語)」 http //www.javaranch.com/mock.jsp 戻る コメント 名前 コメント
https://w.atwiki.jp/ce00582/pages/1243.html
import javax.swing.*; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.*; import java.awt.Color; import java.awt.BasicStroke; public class ex17 extends JPanel{ public static void main(String[] args){ JFrame frame = new JFrame(); ex17 app = new ex17(); frame.getContentPane().add(app); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(100, 100, 500, 500); frame.setTitle("ex17"); frame.setVisible(true); } public void paintComponent(Graphics g){ Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.draw(new Line2D.Double(100, 100, 300, 300)); } }