約 1,438,230 件
https://w.atwiki.jp/ce00582/pages/1224.html
import java.awt.*; import java.awt.event.*; public class ex08 { public static void main(String[] args) { Frame f = new Frame("練習"); f.setSize(800, 800); f.setLayout(new GridLayout(5, 5)); for(int i = 0; i 25 ; i++) { f.add(new Button(Integer.toString(i+100))); } f.setVisible(true); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } }
https://w.atwiki.jp/ce00582/pages/1238.html
import java.awt.*; import java.awt.event.*; public class ex21 { public static void main(String[] args) { Frame f = new Frame("Practice 6-1 FrameTest"); //// フレームを生成する Button b = new Button("That s Sample"); //// ボタンを生成する f.setSize(300, 200); //// Frameのサイズを設定する f.add(b); //// FrameにButtonを追加する f.addWindowListener(new FrameListener()); f.setVisible(true); //// Frameを表示する } private static class FrameListener extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); //// アプリケーションを終了する } } }
https://w.atwiki.jp/non_ikeuchi/pages/48.html
■JAVA - JAVAメモ
https://w.atwiki.jp/ce00582/pages/1307.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import com.sun.j3d.utils.geometry.*; import javax.vecmath.*; import java.awt.*; import javax.swing.*; //============================================================================== //メイン・クラス public class ex22 { //============================================================================= //メイン・メソッド public static void main(String[] args) { ex22 test = new ex22(); } //============================================================================= //コンストラクタ public ex22() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("Cone_test"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,250,250); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.2f,1.2f,1.2f); Vector3f light_direction = new Vector3f(0.4f,-0.5f,-0.9f); DirectionalLight light = new DirectionalLight(light_color,light_direction); BoundingSphere bounds = new BoundingSphere(); light.setInfluencingBounds(bounds); BranchGroup group2 = new BranchGroup(); group2.addChild(light); universe.addBranchGraph(group2); Appearance appearance = new Appearance(); Material material = new Material(); //DiffuseColorを設定します。引数は順に赤、緑、青です。今回は緑。 material.setDiffuseColor(0.5f,1.0f,0.5f); appearance.setMaterial(material); BranchGroup group1 = new BranchGroup(); //球を生成します。 Cone cone = new Cone(0.5f,0.9f,appearance); group1.addChild(cone); universe.addBranchGraph(group1); } }
https://w.atwiki.jp/youdead/pages/4.html
Javaめも Javaの概要? 言語
https://w.atwiki.jp/xronia/pages/13.html
package farstCut; import javax.swing.*; import java.io.File; import java.awt.*; import java.awt.event.*; public class MakePAD extends JFrame implements ActionListener { static final long serialVersionUID = 0; JTextField txtFile = new JTextField("", 20); JButton btnFile = new JButton("Open"); JButton btnLoad = new JButton("Start"); JComboBox cbxMethod = new JComboBox(); JButton btnView = new JButton("View"); JTextArea txtResult = new JTextArea(20, 50); MakePAD(){ int w = Short.MAX_VALUE; int h = btnFile.getMaximumSize().height; Dimension d = new Dimension(w, h); JPanel p = new JPanel(); GridBagLayout l = new GridBagLayout(); GridBagConstraints c = new GridBagConstraints(); p.setLayout(l); txtFile.setMaximumSize(d); cbxMethod.setMaximumSize(d); c.gridx = 0; c.gridy = 0; c.gridwidth = 1; c.gridheight = 1; c.fill = GridBagConstraints.BOTH; l.setConstraints(txtFile, c); c.gridx = 1; c.gridy = 0; c.gridwidth = 1; c.gridheight = 1; c.fill = GridBagConstraints.NONE; l.setConstraints(btnFile, c); c.gridx = 2; c.gridy = 0; c.gridwidth = 1; c.gridheight = 1; c.fill = GridBagConstraints.NONE; l.setConstraints(btnLoad, c); c.gridx = 0; c.gridy = 1; c.gridwidth = 2; c.gridheight = 1; c.fill = GridBagConstraints.BOTH; l.setConstraints(cbxMethod, c); c.gridx = 2; c.gridy = 1; c.gridwidth = 1; c.gridheight = 1; c.fill = GridBagConstraints.NONE; l.setConstraints(btnView, c); c.gridx = 0; c.gridy = 2; c.gridwidth = 4; c.gridheight = 1; c.fill = GridBagConstraints.BOTH; l.setConstraints(txtResult, c); p.add(txtFile); p.add(btnFile); p.add(btnLoad); p.add(cbxMethod); p.add(btnView); p.add(txtResult); getContentPane().add(p); btnFile.addActionListener(new IventBtnFile(txtFile)); btnLoad.addActionListener(new IventBtnOpen(this)); } public static void main(String[] args) { MakePAD f = new MakePAD(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setSize(600, 400); f.setLocationRelativeTo(null); f.setTitle("Make PAD"); f.setVisible(true); } public void actionPerformed(ActionEvent e){ } } class IventBtnFile implements ActionListener { static final long serialVersionUID = 0; JTextField txt; IventBtnFile(JTextField txt) { this.txt = txt; } public void actionPerformed(ActionEvent e) { JFileChooser fc = new JFileChooser(); fc.setFileSelectionMode(JFileChooser.FILES_ONLY); int s= fc.showOpenDialog(txt); if(s == JFileChooser.APPROVE_OPTION) { File file = fc.getSelectedFile(); txt.setText(file.getName()); } return; } } class IventBtnOpen implements ActionListener { static final long serialVersionUID = 0; JFrame frm; IventBtnOpen(JFrame frm) { this.frm = frm; } public void actionPerformed(ActionEvent e) { ; } }
https://w.atwiki.jp/java_pro/pages/25.html
http //www.slideshare.net/chibi_LT/test12-16Test01_12_16import java.io.*; public class Test03_12_16 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int a;/* 一つ目の数字 */ int b;/* 二つ目の数字 */ int c;/* 三つ目の数字 */ try { String line = reader.readLine();/* String型の変数を宣言して、 readLineメソッドで入力を 受け取る */ a = Integer.parseInt(line);/* 数字に変換して変数aに代入 */ line = reader.readLine();/* 二度目の入力が発生 */ b = Integer.parseInt(line);/* 数字に変換して変数bに代入 */ int sum = a + b;/* aとbを足して合計にする */ System.out.println(sum);/* 合計を表示 */ line = reader.readLine();/* 三度目の入力 */ c = Integer.parseInt(line);/* 数字に変換して変数cに代入 */ sum = sum + c;/* 合計にcを足す */ System.out.println(sum);/* 合計を表示 */ } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/ce00582/pages/2670.html
import java.awt.*; import java.awt.Graphics; import java.awt.event.*; class pro0429 extends Frame implements Runnable{ Frame f; Thread th; int t,m,n,s,num; int gun; int x[]=new int[16]; int y[]=new int[16]; int z[]=new int[16]; int mx[]=new int[1000]; int my[]=new int[1000]; int mz[]=new int[1000]; int dx,dg; int score; int miny; Image img; public static void main(String[] args){ Frame f=new pro0429(); f.setTitle("pro0429"); f.setSize(700,700); f.setBackground(Color.yellow); f.show(); } pro0429() { img = Toolkit.getDefaultToolkit().getImage("inv.jpg"); addWindowListener(new stopwin()); setLayout(new FlowLayout()); Button bu = new Button( "ボタン" ); bu.addActionListener(new MyListener()); add(bu, BorderLayout.NORTH ); setVisible( true ); gun=5; s=1; dx=1; dg=1; for (m=8;m 11;m++){ for (n=3;n 8;n++){ y[s]=m; x[s]=n; z[s]=1; s=s+1; } } th=new Thread(this); th.start(); } class MyListener implements ActionListener { public void actionPerformed(ActionEvent e) { dg=-dg; } } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void paint( Graphics g ) { g.setColor(Color.yellow); g.fillRect(0,0,700,700); g.setColor(Color.red); g.fillRect(100+50*gun+10,590,10,10); g.fillRect(100+50*gun,600,30,10); for (s=1;s 16;s++){ g.setColor(Color.green); if (z[s]==1)g.drawImage(img,100+50*x[s],600-50*y[s],30,30,this); } for (num=1;num t;num++){ g.setColor(Color.red); if (mz[num]==1)g.fillRect(100+50*mx[num],600-50*my[num],5,5); } g.setColor(Color.yellow); if (score==15)g.fillRect(0,0,700,700); if (miny==0)g.fillRect(0,0,700,700); g.setColor(Color.red); Font f=new Font("TimesRoman",Font.ITALIC,50); g.setFont(f); if (score==15)g.drawString("Clear",100,100); if (miny==0)g.drawString("Game over",100,100); } public void update(Graphics g) { paint(g); } public void run() { int maxx,minx,xs,ys; int mode; int h; t=0; mode=0; while (mode 50){ t=t+1; gun=gun+dg; if (gun 10)gun=10; if (gun 1)gun=1; mx[t]=gun; my[t]=0; mz[t]=1; for (num=1;num t;num++){ my[num]=my[num]+1; } maxx=-999; for (s=1;s 16;s++){ xs=x[s]; if (z[s]==0)xs=-999; if (xs maxx)maxx=xs; } minx=999; for (s=1;s 16;s++){ xs=x[s]; if (z[s]==0)xs=999; if (xs minx)minx=xs; } if (maxx==10)dx=-1; if (minx==1)dx=1; for (s=1;s 16;s++){ if (maxx==10)y[s]=y[s]-1; if (minx==1)y[s]=y[s]-1; x[s]=x[s]+dx; } for (num=1;num t;num++){ for (s=1;s 16;s++){ h=0; if (x[s]==mx[num])h=h+1; if (y[s]==my[num])h=h+1; if (z[s]==1)h=h+1; if (mz[num]==1)h=h+1; if (h==4)z[s]=0; if (h==4)mz[num]=0; } } score=0; for (s=1;s 16;s++){ if (z[s]==0)score=score+1; } if (score==15)mode=100; miny=999; for (s=1;s 16;s++){ ys=y[s]; if (z[s]==0)ys=999; if (ys miny)miny=ys; } if (miny==0)mode=100; if (t 100)mode=100; repaint(); try{th.sleep(100);} catch(InterruptedException e) { } } } }
https://w.atwiki.jp/naiwa/pages/45.html
http //java-ja.yoshiori.org/ ないわー
https://w.atwiki.jp/sweknowledgebase/pages/17.html
Table of Contents How to use awt How to use awt Sample code import java.awt.*; import java.awt.event.*; import java.io.*; public class DispWindow extends Frame { public DispWindow() { addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[] args) { DispWindow dispWin = new DispWindow(); dispWin.setTitle("FRAME title"); dispWin.setSize(200, 100); dispWin.setLocation(200, 100); dispWin.setVisible(true); try { BufferedReader bufReader = new BufferedReader(new FileReader("/home/masami/Desktop/hudson.txt")); String textBuf = ""; String line = ""; while ((line = bufReader.readLine()) != null) { textBuf = textBuf + "\n" + line; } TextArea textArea = new TextArea(textBuf); dispWin.add(textArea); textArea.setVisible(true); bufReader.close(); } catch (IOException ex) { System.out.println(ex); } } }