Shoken Startup Blog

KitchHike Founder/CTO

2007-05-25から1日間の記事一覧

テキストボックスのサイズを変更

JTextField text = new JTextField("sample"); text.setPreferredSize(new Dimension(150, 30));

レイアウトマネージャーを無視して座標指定

JPanel panel = new JPanel(); panel.setLayout(null); JButton btn = new JButton("test"); button.setBounds(10, 10, 100, 50); panel.add(btn);

ダイアログを前面に出す

setAlwaysOnTop メソッドを使う。(SE 5.0から) しかし、setAlwaysOnTop メソッドはJOptionPane クラスにはない。警告ダイアログなどに使うのに、非常に残念。ダイアログを前面に出す方法は、 JFrameを前面に出す Jframe frame = new JFrame(); frame.setAlwa…

ウィンドウを画面の中央に表示

JFrame frame = new JFrame(); frame.setLocationRelativeTo(null);

jarファイルをダブルクリックで起動させる方法(パッケージ付き)

Windowsでjavaアプリをダブルクリックで起動させるために、jarファイルをexeファイルへ。 パッケージ無しならできたのだが、パッケージ内のファイルの扱いに困った。ポイントは、以下の3つ マニフェストのMainファイル指定はパッケージ付きのフルネームで。…

JFileChooserを使ってTextAreaの内容をファイル名を記入して保存

JFileChooserを使う。保存するファイルの拡張子はtxt。 JFileChooser fileChooser = new JFileChooser; JTextArea tarea = new JTextArea("この内容が保存されます。"); void saveAs() { int x = fileChooser.showSaveDialog(this); try { if (x == JFileCho…

TextAreaをクリアする

JTextArea tarea = new JTextArea(); tarea.setText(""); ボタンと組み合わせると、クリアボタンになる。 JButton btn_clear = new JButton("clear"); JTextArea tarea = new JTextArea("clearボタンが押されると消えます。"); btn_clear.addActionListener(…

ボタンを押したらイベント

JButton btn = new JButton("event"); btn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //イベント内容 System.out.println("event"); } });

UserにGroupを追加する方法

sudoできるユーザを追加するために、admin groupに所属させる。 #adduser username admin下記だとエラーが出て上手くいかなかった。 #usermod -G admin username //エラーメッセージ usermod: username not found in /etc/passwd