Anonymní profil Tony – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Tony – Programujte.comAnonymní profil Tony – Programujte.com

 

Příspěvky odeslané z IP adresy 195.146.119.–

William
Java › Překreslení okna v JAVAFX ap…
12. 4. 2014   #189199

   

import java.util.ArrayList;
import java.util.List;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;

public class JavaFxCombobox extends Application {

	public static void main(String[] args) {
		launch(args);		
	}

	@Override
	public void start(Stage primaryStage) {
		  
		GridPane gridPane = new GridPane();
		int counter = 0;
		
		List<ComboBox<String>> comboboxes = new ArrayList<ComboBox<String>>();	    
		    
		for (int i = 0; i < 30; i++) {
			for (int j = 0; j < 30; j++) {

				counter++;
				
			    ComboBox<String> comboBox = new ComboBox<String>();
			    comboBox.getItems().addAll(Integer.toString(counter),"test1","test2");
			    comboBox.setValue(Integer.toString(counter));
			    
			    comboboxes.add(comboBox);
			    
			    gridPane.add(comboboxes.get(counter-1), j * 30, i * 35);  				
			}
		}	    
	    
		Scene scene = new Scene(gridPane);
		primaryStage.setScene(scene);
		primaryStage.setWidth(1550);
		primaryStage.setHeight(670);
		primaryStage.show();		
				
	}
}

Ahoj, nevíte někdo jak můžu překreslit okno aplikace napsané v JavaFX ??? Ve Swingu, SWT či v AWT je metoda redraw() nebo repaint(), ale tady nic nevidím a ani se mi nic nepodařilo vygooglit.

Případně jak a jakou metodu použít do mého kódu (viz hore).

Díky W

William
Java › Paměťová spotřeba a CPU náro…
7. 4. 2014   #189052

#1 William 

C:\Users\mystery>typeperf -qx "\Process(*)\4556" -o perf.csv -f CSV -y -si 10 -sc 60
-f <CSV|TSV|BIN|SQL> a -qx [object] se vzájemně vylučují.
-si <[[hh:]mm:]ss> a -qx [object] se vzájemně vylučují.
-qx [object] a -sc <samples> se vzájemně vylučují.

Syntaxe příkazu není správná.

kde 4556 je PID procesu, o kterém chci ty informace získat. Nevíte jak bych to měl udělat ?

William
Java › Paměťová spotřeba a CPU náro…
4. 4. 2014   #188944

Ahoj, nevíte někdo jak z příkazové řádky dostat informace o paměťové spotřebě a CPU náročnosti u procesu ve Windows ?

Spustím nějaky JAR file a rad bych tyto informace o něm z cmd dostal. Poradí někdo ???? děkuji moooc

Alois
Java › Paměťová spotřeba a CPU zatí…
29. 3. 2014   #188768

Ahoj,

potřeboval bych radu ohledně příkazu v SW s názvem Cygwin. Rád bych pomocí příkazu získal informaci o paměťové spotřebě a CPU zátěži z běžícího java souboru. Použil jsem zatím následující příkaz, který mi správně vypsal jen běžící java programy.

$ ps -W | grep javaw
     4248       0       0       4248  ?          0 10:41:18 C:\Program Files\Java\jre7\bin\javaw.exe
     6124       0       0       6124  ?          0 11:46:15 C:\Program Files\Java\jre7\bin\javaw.exe
     6928       0       0       6928  ?          0 11:46:33 C:\Program Files\Java\jre7\bin\javaw.exe

Teď bych potřeboval získat právě informaci o paměťové spotřebě a CPU zátěži. Nějak se mi to nedaří.

Díky

A.

Arnie
Java › Test paměťové a časové nároč…
27. 3. 2014   #188726

Dobrý den,

potřebuji získat nějaké statistiky z měření java SE aplikací. Zdá se mi, že na EE javu existuje dost věcí, ale nějaký jednoduchý SW, tool či prográmek, ve kterém bych svoji SE aplikaci v JARku pustil a dostal fakt jednoduché statistiky nemohu najít. Neporadíte někdo ? 

Pěkný den

Arnie

Tony
Java › HTML okno vložené do Swing a…
19. 3. 2014   #188400

Tímto kódem se dá html zobrazit, ale je nějak rozhozené (vypadá to, že bez stylu). 

Nevíte jak to napravit? 

import java.awt.Dimension;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;

public class SwingHTML {

	  public static void main(String[] args) {
	        
		  JEditorPane edit = new JEditorPane();
		  edit.setEditable(false);
		  try {
			edit.setPage(new URL("http://www.seznam.cz/"));
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		  JScrollPane editorScrollPane = new JScrollPane(edit);
		  editorScrollPane.setPreferredSize(new Dimension(250, 145));
		  JFrame frame2 = new JFrame();
		  frame2.getContentPane().add(editorScrollPane);
		  frame2.setSize(400,400);
		  frame2.setVisible(true);
		     frame2.show();
		    
		  }

}

Připojen obrázek.

William
Java › JavaFX Table
18. 3. 2014   #188352

#10 Flowy
už mi to jede. Děkuji ti

William
Java › JavaFX Table
18. 3. 2014   #188349

#8 William

BLOBST !!!!! mám tam blbě konstruktor v classe DataModel. Sorry

William
Java › JavaFX Table
18. 3. 2014   #188348

#7 Flowy
Díky ale nevím proč mi to pořád nefunguje (pořád prázdná tabulka jen s názvy sloupců)

mport javafx.beans.property.SimpleStringProperty;

public class DataModel {
	
    private final SimpleStringProperty column1;
    private final SimpleStringProperty column2;
    private final SimpleStringProperty column3;
    private final SimpleStringProperty column4;
    private final SimpleStringProperty column5;
    private final SimpleStringProperty column6;
    private final SimpleStringProperty column7;
    private final SimpleStringProperty column8;
    private final SimpleStringProperty column9;
    private final SimpleStringProperty column10;
    
    
    
	public DataModel(SimpleStringProperty column1,
			SimpleStringProperty column2, SimpleStringProperty column3,
			SimpleStringProperty column4, SimpleStringProperty column5,
			SimpleStringProperty column6, SimpleStringProperty column7,
			SimpleStringProperty column8, SimpleStringProperty column9,
			SimpleStringProperty column10) {
		
		this.column1 = column1;
		this.column2 = column2;
		this.column3 = column3;
		this.column4 = column4;
		this.column5 = column5;
		this.column6 = column6;
		this.column7 = column7;
		this.column8 = column8;
		this.column9 = column9;
		this.column10 = column10;
	}
	public SimpleStringProperty getColumn1() {
		return column1;
	}
	public SimpleStringProperty getColumn2() {
		return column2;
	}
	public SimpleStringProperty getColumn3() {
		return column3;
	}
	public SimpleStringProperty getColumn4() {
		return column4;
	}
	public SimpleStringProperty getColumn5() {
		return column5;
	}
	public SimpleStringProperty getColumn6() {
		return column6;
	}
	public SimpleStringProperty getColumn7() {
		return column7;
	}
	public SimpleStringProperty getColumn8() {
		return column8;
	}
	public SimpleStringProperty getColumn9() {
		return column9;
	}
	public SimpleStringProperty getColumn10() {
		return column10;
	}
 
   
        
}
import javafx.application.Application;
import javafx.beans.property.SimpleStringProperty;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class JavaFxTable extends Application {


	private TableView<DataModel> tableView = new TableView<DataModel>();

	final ObservableList<DataModel> data = FXCollections.observableArrayList(
		    new DataModel(new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1")),
		    new DataModel(new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1")),
		    new DataModel(new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"),new SimpleStringProperty("1"))
		);
	
	@SuppressWarnings({ "unchecked", "rawtypes" })
	@Override
	public void start(Stage primaryStage) {
		Group root = new Group();
		int widthOfColumn = 44;		

		TableColumn col1 = new TableColumn("col1");
		col1.setMinWidth(widthOfColumn);
		TableColumn col2 = new TableColumn("col2");
		col2.setMinWidth(widthOfColumn);
		TableColumn col3 = new TableColumn("col3");
		col3.setMinWidth(widthOfColumn);
		TableColumn col4 = new TableColumn("col4");
		col4.setMinWidth(widthOfColumn);
		TableColumn col5 = new TableColumn("col5");
		col5.setMinWidth(widthOfColumn);
		TableColumn col6 = new TableColumn("col6");
		col6.setMinWidth(widthOfColumn);
		TableColumn col7 = new TableColumn("col7");
		col7.setMinWidth(widthOfColumn);
		TableColumn col8 = new TableColumn("col8");
		col8.setMinWidth(widthOfColumn);
		TableColumn col9 = new TableColumn("col9");
		col9.setMinWidth(widthOfColumn);
		TableColumn col10 = new TableColumn("col10");
		col10.setMinWidth(widthOfColumn);		
		
		tableView.setMaxSize(442, 420);
		tableView.getColumns().addAll(col1,col2,col3,col4,col5,col6,col7,col8,col9,col10);
		
		tableView.setItems(data);		

		VBox vBox = new VBox();
		vBox.setSpacing(10);
		vBox.getChildren().add(tableView);

		root.getChildren().add(vBox);

		primaryStage.setScene(new Scene(root, 500, 500));
		primaryStage.show();
	}

	public static void main(String[] args) {
		launch(args);
	}
}
William
Java › JavaFX Table
18. 3. 2014   #188346

Můj pokus v JavaFx. Nedaří se mi takto SIMPLY dostat do tabulky data. Kod a jeho vystup priložen.

import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class JavaFxTable extends Application {


	private TableView<String> tableView = new TableView<String>();

	private ObservableList<String> dataForTable = FXCollections.observableArrayList();

	@SuppressWarnings({ "unchecked", "rawtypes" })
	@Override
	public void start(Stage primaryStage) {
		Group root = new Group();
		int widthOfColumn = 44;		

		TableColumn col1 = new TableColumn("col1");
		col1.setMinWidth(widthOfColumn);
		TableColumn col2 = new TableColumn("col2");
		col2.setMinWidth(widthOfColumn);
		TableColumn col3 = new TableColumn("col3");
		col3.setMinWidth(widthOfColumn);
		TableColumn col4 = new TableColumn("col4");
		col4.setMinWidth(widthOfColumn);
		TableColumn col5 = new TableColumn("col5");
		col5.setMinWidth(widthOfColumn);
		TableColumn col6 = new TableColumn("col6");
		col6.setMinWidth(widthOfColumn);
		TableColumn col7 = new TableColumn("col7");
		col7.setMinWidth(widthOfColumn);
		TableColumn col8 = new TableColumn("col8");
		col8.setMinWidth(widthOfColumn);
		TableColumn col9 = new TableColumn("col9");
		col9.setMinWidth(widthOfColumn);
		TableColumn col10 = new TableColumn("col10");
		col10.setMinWidth(widthOfColumn);		
		
		tableView.setMaxSize(442, 420);
		tableView.getColumns().addAll(col1,col2,col3,col4,col5,col6,col7,col8,col9,col10);
		
		dataForTable.addAll("1","1","1","1","1","1","1","1","1","1");
		tableView.setItems(dataForTable);		

		VBox vBox = new VBox();
		vBox.setSpacing(10);
		vBox.getChildren().add(tableView);

		root.getChildren().add(vBox);

		primaryStage.setScene(new Scene(root, 500, 500));
		primaryStage.show();
	}

	public static void main(String[] args) {
		launch(args);
	}
}

Připojen obrázek.


William
Java › HTML okno vložené do Swing a…
16. 3. 2014   #188293

Ahoj, potřebuji vložit N oken s HTML do Swing aplikace a nedaří se mi přijít na to co použít. Mělo by to vypadat jako ekvivalentní řešení v JavaFX kde mám N oken obsahujících seznam.cz pod sebou(viz dole)

Připojen obrázek.

diky, Will

William
Java › JavaFX Table
16. 3. 2014   #188284

 to jsem už viděl (ten odkaz co posíláš). To je ale nepřestavitelně zbytečně složité tyto příklady s tou třídou Person. Jde mi o to, že bych potřeboval mít podobně zpracovanou tabulku (viz obrázek dole jak jsem udělal pro SWT). Je takové řešení? Jak udělat jednoduše tabulku viz hore? 

public class SwtTable {
	public static void main(String[] args) {
		Display display = new Display ();
		Shell shell = new Shell (display);
		shell.setLayout(new GridLayout());
		Table table = new Table (shell, SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION);
		table.setLinesVisible (true);
		table.setHeaderVisible (true);
		GridData data = new GridData(SWT.FILL, SWT.FILL, true, true);
		data.heightHint = 200;
		table.setLayoutData(data);
		String[] titles = {"col1", "col2", "col3", "col4", "col5", "col6", "col7", "col8","col9","col10"};
		for (int i=0; i<titles.length; i++) {
			TableColumn column = new TableColumn (table, SWT.NONE);
			column.setText (titles [i]);
		}	
		int count = 5000;
		for (int i=0; i<count; i++) {
			TableItem item = new TableItem (table, SWT.NONE);
			item.setText (0, Integer.toString(i+1));
			item.setText (1, "a");
			item.setText (2, "b");
			item.setText (3, "c");
			item.setText (4, "d");
			item.setText (5, "e");
			item.setText (6, "f");
			item.setText (7, "g");
			item.setText (8, "h");
			item.setText (9, "ch");
		}
		for (int i=0; i<titles.length; i++) {
			table.getColumn (i).pack ();
		}	
		shell.pack ();
		shell.open ();
		while (!shell.isDisposed ()) {
			if (!display.readAndDispatch ()) display.sleep ();
		}
		display.dispose ();
	}
	} 
William
Java › JavaFX Table
15. 3. 2014   #188267

#2 Flowy
nejlepe reseni. Jelikoz reseni pro Swing a SWT bylo docela jednoduche ale pro JavaFx jsem si to jaksi nedal :(

William
Java › JavaFX Table
15. 3. 2014   #188238

   

Připojen obrázek.

Ahoj, neporadí mi někdo jak udělat obdobnou tabulku v JavaFx jako je tato (viz obrázek) udělaná v SWT.

Děkuji

William

William
Java › Definice JavaFX jakožto GUI…
1. 2. 2014   #186933

Dobrý den, prosím Vás o pomoc s teorií k JavaFX. Píši seminární práci na téma "Jaké má JAVA gui knihovny pro tvorbu desktop" s podzadáním "popište AWT, Swing, SWT a JavaFX".

Nějaké materiály k AWT, Swing a SWT jsem už našel a zpracoval. Jenomže když jsem začal hledat materiály k JavaFX tak jsem trošku narazil jelikož wikipedie to popisuje jako platformu pro vývoj tzv. RIA aplikací (Rich Internet applications), v překladu bohatých internetových aplikací. Tedy webových, a to by už byla JAVA EE a ne SE. Takže jsem trošku zmaten a nevím jak tu A4 mám napsat na téma JAVA SE grafická knihovna JavaFX. Poradte mi prosim nekdo. Dekuji Vam

William  

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý